X



リファクタリングすると全部テストしろと言ってくる奴の矛盾2
レス数が1000を超えています。これ以上書き込みはできません。
0952仕様書無しさん垢版2018/10/29(月) 19:42:14.06
そう思ってるのは末端だけ
決定権持ってる人は揃って無駄な工程と言う
0953仕様書無しさん垢版2018/10/29(月) 19:44:29.09
でも、無駄な工程と言ってるあんたは
決定権持ってないじゃんw
0954仕様書無しさん垢版2018/10/29(月) 19:44:55.74
リファクタリングは余計なことじゃないのかもしれんが
おまえらがやってるのはゴミを別のゴミに変えとるだけやからな
そもそもリファクタリングちゃうし
0955仕様書無しさん垢版2018/10/29(月) 19:46:16.61
どうしておまえらごとき一介のコーダーがリファクタリングできると勘違いしてしまったのか
闇は深いでこれ
0957仕様書無しさん垢版2018/10/29(月) 19:46:58.68
コーダーはコードしかみてないからな
変えた後の単体から受け入れまでのテスト工数
デグレのリスク

なのに後から参加して詳細知らないPGほど積極的で
最悪前よりさらにぐちゃぐちゃになる
0958仕様書無しさん垢版2018/10/29(月) 19:47:43.87
そもそも問題ないとこさわるな
一生経っても終わらんなる
0960仕様書無しさん垢版2018/10/29(月) 19:49:27.03
そこの関連のテストがナンボあるかわかってないやつに限って触ろうとする狂気
0961仕様書無しさん垢版2018/10/29(月) 19:49:48.89
コードの問題じゃないぞ
動きに問題があるときだけだぞ
0965仕様書無しさん垢版2018/10/29(月) 19:51:34.32
>>962
コードを修正するときにより複雑にしていまい
不具合が発生する。大問題ですね
0966仕様書無しさん垢版2018/10/29(月) 19:52:22.32
>>964
せやな。上であるお前(笑)が
無駄と言ってるかどうかは関係ないなw
0967仕様書無しさん垢版2018/10/29(月) 19:53:21.89
>>960
> そこの関連のテストがナンボあるかわかってないやつに限って触ろうとする狂気

でも、客から修正しろって言われたんですよ?
客にテストがなんぼあるかわからんから、修正は受け付けないって突っぱねるの?
0968仕様書無しさん垢版2018/10/29(月) 19:53:39.83
リファクタリングの許可が出ない現実は変わらない
これだけは確かだ
0970仕様書無しさん垢版2018/10/29(月) 19:55:08.86
>>967
客の命令は仕方がないので直して全部テストする
余計な修正はしちゃダメ
0971仕様書無しさん垢版2018/10/29(月) 19:56:22.43
>>969
出ないよ
データベースの話だぞ
DB管理者が抱え込んでるからアプリ開発者などには手出しできん
0972仕様書無しさん垢版2018/10/29(月) 19:57:22.53
大きいプロジェクトはな、詳細なんて誰もわかんねーんだよ
だから動くと自信を持って開発することなんかできやしない

動くかも?動くと良いな。で開発してあとはひたすらテストして
あ、動いてる?良かったよかったってのを増やすしか無いんだよ

その程度のプロとは思えない仕事をするのが現実なんだから
リファクタリングして動くと自信を持てるコードになんかする必要ないの
動いてるといいなーレベルで十分。
0974仕様書無しさん垢版2018/10/29(月) 19:59:12.01
> DB管理者が抱え込んでるからアプリ開発者などには手出しできん

DB管理者がリファクタリングするんでしょ?
動きを変えないのがリファクタリングなんだから
アプリ開発者にとっては関係ないこと
0975仕様書無しさん垢版2018/10/29(月) 19:59:20.91
新人が結合テスト中にコードリファクタして文字とか定数に変えまくってて
全体がめっちゃ変更履歴ついてて肝が冷えた

でも問題おこってないからわりかし大丈夫なのかもしれない
0976仕様書無しさん垢版2018/10/29(月) 20:03:03.59
やっぱ>>945(データベース・リファクタリング)読んだほうが良いぜ

お前(ら?)、どうせ無停止(もしくは短時間の停止)で
(客からの支持に伴う仕様変更で必須な)データベースの構造変更とかできないだろ?

データベースとアプリを同時に変更しなきゃいけないから
どうしても停止時間が必要ですとか思ってそう

(データベースの)リファクタリングは動きを変えないものなんだから
データベースのみ変更できるんだよ。
0977仕様書無しさん垢版2018/10/29(月) 20:04:37.93
>>975
リファクタリングは動きを変えないものだからねー

動きを変えるものの変更は大変だけど
理論上動きが変わらないと確立されている
変更を行うだけだから問題は起きにくいんだよ
0978仕様書無しさん垢版2018/10/29(月) 20:52:54.85
>>976
んなあほな…
止められるときは止めたほうが安全だろ

変更中にシステムが正常に稼働し続けるテストとか
手続きを間違いなく行うための準備とか
その変更プロセス自体のリスクと重さ考えたら
よっぽどのことじゃなきゃやれん
0979仕様書無しさん垢版2018/10/29(月) 20:54:12.47
> 止められるときは止めたほうが安全だろ
止められない時の話をしてる
0980仕様書無しさん垢版2018/10/29(月) 20:56:24.73
> 変更中にシステムが正常に稼働し続けるテストとか

そんなんじゃAmazonのように24時間稼働しつづけてかつ
変更もされていくシステムなんか到底できそうもありませんね
0984仕様書無しさん垢版2018/10/29(月) 22:03:49.78
リファクタの手続きとしてはわかる
でもこれってほんとにシステムを停止させないための話なの?

切り替えるのはサブ構成作ってマシンごとごっそりやっちゃうみたいな感じじゃないの
0987仕様書無しさん垢版2018/10/30(火) 01:28:43.31
>>984
アプリとは違ってデータベースはサブ構成作ってえいやって
置き換えることはできないんだよ

すでに大量のデータが溜まってるんだから
データの変換作業というものが必要になる

そういうのをどうやるかが「データベースリファクタリング」には
書いてあるんだが絶版
0989仕様書無しさん垢版2018/10/30(火) 09:05:52.95
>>988
意味がわからん。データベースはサーバーを分散したとしても
えいやって置き換えることはできないって話をしてる
0991仕様書無しさん垢版2018/10/30(火) 09:55:25.28
>>990
データベースを分散化することで、何がどう解決するのか言ってみ
お前、目的を忘れてるみたいだからさ
0992仕様書無しさん垢版2018/10/30(火) 11:05:26.41
あ?
まさか、単にバラバラにデータばら撒いてるだけだと思ってる?
主な目的は、相互補完だぞ。
0993仕様書無しさん垢版2018/10/30(火) 11:30:09.11
そういうのは良いから、何(どういう問題)がどう解決するのか書いて
どうせわかってないから誤魔化かしてるんだろうけどw
0994仕様書無しさん垢版2018/10/30(火) 11:30:38.12
ちなみにデータベースのリファクタリングの話をしてるんだからな
0995仕様書無しさん垢版2018/10/30(火) 12:19:25.73
リファクタリングするよりクリアなスキーマ設計のデータベースを立ててデータ転送する方が楽
0996仕様書無しさん垢版2018/10/30(火) 13:09:45.94
はいはい。それを無停止でやる方法が上で書いた
「データベースリファクタリング」に書いてあるんですってば
何周も回ってやっと追いついた感じだなw
0999仕様書無しさん垢版2018/10/30(火) 19:16:07.13
だめな会社は、優れたこと(リファクタリング)でも
理解できないので、なんでもだめといいます。

ゲーム?よくわからないからだめ
漫画?よくわからないからだめ
インターネット?よくわからないからだめ

これと一緒です。

とりあえず否定からはいって
会社をダメにする奴らです
10011001垢版Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 164日 1時間 10分 26秒
10021002垢版Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況