機能追加や変更した時に、全部テストしてるでしょ?
いつもやってることじゃん
よくある応答のパターン
1. 必要もないのにリファクタリングを勝手にやるな
⇒ 客などから修正を要求するときに行うので、勝手にやることはありません
2. 修正の指示は出したがリファクタリングの指示は出してない
⇒ 修正工程の一つに含まれる作業なので修正と分離することは不可能です
3. リファクタリングすると動きが変わるだろ
⇒ 動きを変えないのがリファクタリングです
4. リファクタリングしたら全部テストしなきゃならないだろ
⇒ 修正しろと客などから言われたんだから修正するしか無い
どちらにしろ全部テストするんだろう?
前スレ
リファクタリングすると全部テストしろと言ってくる奴の矛盾2
https://medaka.5ch.net/test/read.cgi/prog/1526720757/
探検
リファクタリングすると全部テストしろと言ってくる奴の矛盾3
■ このスレッドは過去ログ倉庫に格納されています
2018/10/29(月) 19:39:29.27
23仕様書無しさん
2018/10/31(水) 17:28:45.81 ウチとエンドの客の受入れ試験のお金も君が出してくれるならその範囲を変更してもいいよ
って普通に言われるだろ
仕事はお前だけが回してるわけじゃない
小さい会社でばっかり組んでるとヤバイな
って普通に言われるだろ
仕事はお前だけが回してるわけじゃない
小さい会社でばっかり組んでるとヤバイな
25仕様書無しさん
2018/10/31(水) 18:02:20.5427仕様書無しさん
2018/10/31(水) 18:25:28.78 >>26
何度も言うが、リファクタリングは動きを変えないものなんだから
共通処理を変えた所で動きは変わらない
修正内容が共通処理部分なんだろ?
ならリファクタリングしなかったとしても共通処理を修正するだろ
ということでここからはリファクタリングとは関係ない話だぞ
なら共通処理を修正するなら、テストもするわけだ
共通処理をコピーしたとしても、テストの数は変わらない
俺はあたり前のことしか言ってないぞ
何度も言うが、リファクタリングは動きを変えないものなんだから
共通処理を変えた所で動きは変わらない
修正内容が共通処理部分なんだろ?
ならリファクタリングしなかったとしても共通処理を修正するだろ
ということでここからはリファクタリングとは関係ない話だぞ
なら共通処理を修正するなら、テストもするわけだ
共通処理をコピーしたとしても、テストの数は変わらない
俺はあたり前のことしか言ってないぞ
28仕様書無しさん
2018/10/31(水) 18:28:04.96 リファクタリングといいながら、リファクタリングとは
関係ない話ばっかりしてるんだもんなぁw
あきれるよ。
単に共通処理を修正(仕様変更)する時、
コピーして修正(仕様変更)するか
コピーせずに修正(仕様変更)するの話じゃんか
関係ない話ばっかりしてるんだもんなぁw
あきれるよ。
単に共通処理を修正(仕様変更)する時、
コピーして修正(仕様変更)するか
コピーせずに修正(仕様変更)するの話じゃんか
30仕様書無しさん
2018/10/31(水) 18:36:50.17 今回の修正で共通処理をいじったんだな?
ちゃんと共通処理のテストをしたのか?
共通処理の中は、エリアが2つに分かれていて、
今回の修正で影響がある部分はテストしました
どういう意味だ?
今回のテストは共通処理の中のエリアBを通りますが、
他の部分からエリアBを通る部分はないはずです。
だから他の部分は影響がないはずです。
だから共通処理を修正しましたが、共通処理自体のテストはしてません
今回の修正内容に関する部分だけテストしました。
テストやり直しな
ちゃんと共通処理のテストをしたのか?
共通処理の中は、エリアが2つに分かれていて、
今回の修正で影響がある部分はテストしました
どういう意味だ?
今回のテストは共通処理の中のエリアBを通りますが、
他の部分からエリアBを通る部分はないはずです。
だから他の部分は影響がないはずです。
だから共通処理を修正しましたが、共通処理自体のテストはしてません
今回の修正内容に関する部分だけテストしました。
テストやり直しな
31仕様書無しさん
2018/10/31(水) 18:37:51.2334仕様書無しさん
2018/10/31(水) 18:40:19.2736仕様書無しさん
2018/10/31(水) 18:43:55.6139仕様書無しさん
2018/10/31(水) 19:44:15.2740仕様書無しさん
2018/10/31(水) 19:45:00.6141仕様書無しさん
2018/10/31(水) 19:46:10.79 訂正
× 動きを変えないということは、
○ メモリの使い方を変えないということは
いかなる修正を行っても、メモリの使い方は
変わるから・・・お前すべてのテストをしろって言いたいの?
× 動きを変えないということは、
○ メモリの使い方を変えないということは
いかなる修正を行っても、メモリの使い方は
変わるから・・・お前すべてのテストをしろって言いたいの?
43仕様書無しさん
2018/10/31(水) 19:53:12.18 リファクタリング否定派だと思っていたら、
まさか関数否定派だったとはw
共通処理禁止、コードをコピペして使え
バグが見つかったら、コピペした物すべて
探し出して修正しろ。そして全てテストしろ
まさか関数否定派だったとはw
共通処理禁止、コードをコピペして使え
バグが見つかったら、コピペした物すべて
探し出して修正しろ。そして全てテストしろ
44仕様書無しさん
2018/10/31(水) 21:09:57.67 曲解ばっかりだな
リファクタリングなんてまともな職場なら許可なんて下りるわけない
リファクタリングなんてまともな職場なら許可なんて下りるわけない
45仕様書無しさん
2018/10/31(水) 21:35:54.69 有名ソフトウェア企業はすべてリファクタリングの許可が降りてるのに?
46仕様書無しさん
2018/10/31(水) 21:39:08.69 たいていというかほぼ全てがリファクタリングに取り組んでいるよな
やってないところはCOBOLに関係がある分野ぐらいか・・・
まあ、あそこは文化が違うからな
やってないところはCOBOLに関係がある分野ぐらいか・・・
まあ、あそこは文化が違うからな
47仕様書無しさん
2018/10/31(水) 21:51:48.53 まあそもそも許可とってやるもんじゃないし。
「修正」の中に含まれてるもんだからね
「修正」の中に含まれてるもんだからね
50仕様書無しさん
2018/10/31(水) 22:07:22.25 むしろ汚いコードで、コードレビューやれるのかって話だよなw
51仕様書無しさん
2018/10/31(水) 22:09:20.37 コードレビューは難しいコードを何人もの人が何時間もかけて
解読する作業なんです。
チームの仲間が暗号コードを作成し
別の人が暗号コードを解読する。
それがコードレビューなのです。
そういう不毛なことをして喜んでいるんです。
解読する作業なんです。
チームの仲間が暗号コードを作成し
別の人が暗号コードを解読する。
それがコードレビューなのです。
そういう不毛なことをして喜んでいるんです。
53仕様書無しさん
2018/10/31(水) 22:11:39.53 俺も新卒のとき自分の作業しか見えなかったな
そのままおっさんになってるようなのは痛い
そのままおっさんになってるようなのは痛い
54仕様書無しさん
2018/10/31(水) 22:12:14.1455仕様書無しさん
2018/10/31(水) 22:14:04.64 汚いコードをばんって出されて、
このコードが正しいかどうか見てください!って言われても
コード汚いとそいつが作業した時間以上にかかるんだよ
コードレビューやるのにどれだけ時間がかかると思うのか
このコードが正しいかどうか見てください!って言われても
コード汚いとそいつが作業した時間以上にかかるんだよ
コードレビューやるのにどれだけ時間がかかると思うのか
56仕様書無しさん
2018/10/31(水) 22:16:09.81 許可なく自由にコードいじれるって凄いねw
自由な社風って素敵やん
自由な社風って素敵やん
57仕様書無しさん
2018/10/31(水) 22:17:07.82 リファクタリングは動きを変えないので
テストはいまあるテストコードをそのまま流せばいいだけ
だからリファクタリングのコードレビューは、
単に自動テストが変更されていないかを確かめるだけでよい
必要なのは本質的な仕様変更に対する修正
この修正がリファクタリングされてないと複雑な修正になってしまう
リファクタリング後だと簡単な修正で済む
コードレビューも楽になる
テストはいまあるテストコードをそのまま流せばいいだけ
だからリファクタリングのコードレビューは、
単に自動テストが変更されていないかを確かめるだけでよい
必要なのは本質的な仕様変更に対する修正
この修正がリファクタリングされてないと複雑な修正になってしまう
リファクタリング後だと簡単な修正で済む
コードレビューも楽になる
59仕様書無しさん
2018/10/31(水) 22:24:15.14 無駄な改行までしちゃってw
煽りたくて必死って感じかな?
煽りたくて必死って感じかな?
60仕様書無しさん
2018/10/31(水) 22:26:44.29 お前はその程度ってことだ(キリッ
61仕様書無しさん
2018/10/31(水) 22:26:52.81 とうとう捨て台詞w
62仕様書無しさん
2018/10/31(水) 22:36:36.70 相当悔しかったんだろw
そういう奴にはコレを言ってやれ
お前はその程度ってことだ
そういう奴にはコレを言ってやれ
お前はその程度ってことだ
63仕様書無しさん
2018/10/31(水) 22:47:10.48 早速コピペwww
使い捨てにされるってのは所詮そこまでの奴
俺ならそいつにこう言ってやるね
お前はその程度ってことだ
使い捨てにされるってのは所詮そこまでの奴
俺ならそいつにこう言ってやるね
お前はその程度ってことだ
64仕様書無しさん
2018/10/31(水) 23:02:07.47 オウム返しは負け犬の証ですよ
65仕様書無しさん
2018/10/31(水) 23:05:41.29 誰もオウム返してないってw
66仕様書無しさん
2018/10/31(水) 23:10:16.98 リファクタリング肯定派なんてこの程度の集まりか
草ばっか生やしちゃってさ・・・
がっかりだよ
草ばっか生やしちゃってさ・・・
がっかりだよ
67仕様書無しさん
2018/10/31(水) 23:15:47.32 反対派が何も言い返せなくなったんじゃんかw
言い返せることがあるなら言い返せばいいんだぞ
話ならいくらでも続けてやる
言い返せることがあるなら言い返せばいいんだぞ
話ならいくらでも続けてやる
68仕様書無しさん
2018/10/31(水) 23:16:59.35 まず、リファクタリングといいながら
仕様変更というリファクタリングとは関係ない話に
すり替えようとしたのは何故だ?
そしてテストする箇所が増えるのに
コードをコピーするのは何故だ?
仕様変更というリファクタリングとは関係ない話に
すり替えようとしたのは何故だ?
そしてテストする箇所が増えるのに
コードをコピーするのは何故だ?
69仕様書無しさん
2018/10/31(水) 23:18:00.56 意味もなく煽る
無駄に改行
とにかく草
これがリファクタ厨
無駄に改行
とにかく草
これがリファクタ厨
70仕様書無しさん
2018/10/31(水) 23:19:42.00 ほらこれだ
71仕様書無しさん
2018/10/31(水) 23:20:40.83 技術者としての向上心を捨てるって、こわくない?
72仕様書無しさん
2018/10/31(水) 23:23:48.30 もっと怖いのは、会社が技術力を必要としなくなったときだな
そこで働いているのはひたすら奴隷よ
替えのきく奴隷
そこで働いているのはひたすら奴隷よ
替えのきく奴隷
73仕様書無しさん
2018/10/31(水) 23:24:38.65 ほらな
話すりかえてすぐ逃げる
話すりかえてすぐ逃げる
74仕様書無しさん
2018/10/31(水) 23:27:14.94 仕方ないよ。リファクタリングを理解できない程度なんだから
75仕様書無しさん
2018/10/31(水) 23:33:01.94 うーん?
リファクタリングなどの技術力って基本的にポータブルなスキルだから、会社がどうこうは関係ないよね。
リファクタリングなどの技術力って基本的にポータブルなスキルだから、会社がどうこうは関係ないよね。
76仕様書無しさん
2018/10/31(水) 23:37:39.41 ただのコードの整理を理解もくそもない
77仕様書無しさん
2018/10/31(水) 23:38:22.05 つぶしがきく技術ってことだな
79仕様書無しさん
2018/11/01(木) 19:54:54.74 一人で自作自演してw
極端すぎるからお前の意見なんてまともなやつなら同調しねーよw
極端すぎるからお前の意見なんてまともなやつなら同調しねーよw
80仕様書無しさん
2018/11/01(木) 20:06:32.64 うるせーよ。いいからお前はリファクタリングは
意味がないに同調してればいいんだよ
意味がないに同調してればいいんだよ
81仕様書無しさん
2018/11/02(金) 06:11:13.68 このスレ見てからリーダブルコード買って読んだんだけど
あんなのは労働基準も社内ルールも全く違う国の夢物語
いまだ縦社会の日本じゃ到底実現不可なのが現状だよ
あんなのは労働基準も社内ルールも全く違う国の夢物語
いまだ縦社会の日本じゃ到底実現不可なのが現状だよ
82仕様書無しさん
2018/11/02(金) 10:20:02.40 そうか、やはりリーダブルコードの世界が "夢" なんだな
83仕様書無しさん
2018/11/04(日) 10:14:59.39 >>81
大手ゼネコンの多重受けみたいな場合でもなければ融通は効くでしょう
環境のせいではなく不勉強で過去の踏襲しかしないタイプのリーダーしか居ないことが本当の問題
彼らは比較的自由にできるチャンスがある案件でも日本風のやり方しかできない
大手ゼネコンの多重受けみたいな場合でもなければ融通は効くでしょう
環境のせいではなく不勉強で過去の踏襲しかしないタイプのリーダーしか居ないことが本当の問題
彼らは比較的自由にできるチャンスがある案件でも日本風のやり方しかできない
84KAC
2018/11/05(月) 00:43:36.75 そもそも、リファクタリングで同じものができるなんてのは幻想。
絶対に体外的な仕様に影響がでる。
この事実を理解しいいないバカがリファクタリングすると大変なことになる。
絶対に体外的な仕様に影響がでる。
この事実を理解しいいないバカがリファクタリングすると大変なことになる。
85仕様書無しさん
2018/11/05(月) 01:09:14.70 > そもそも、リファクタリングで同じものができるなんてのは幻想。
> 絶対に体外的な仕様に影響がでる。
でるわけないじゃんw
リファクタリングで使用するテクニックは
動きが変わらないと保証されてるものばかり
数学の式の変形とやってることは変わらん
> 絶対に体外的な仕様に影響がでる。
でるわけないじゃんw
リファクタリングで使用するテクニックは
動きが変わらないと保証されてるものばかり
数学の式の変形とやってることは変わらん
86仕様書無しさん
2018/11/05(月) 01:56:23.54 でもテストはやれよな
いじったとこの影響範囲全部
いじったとこの影響範囲全部
88仕様書無しさん
2018/11/05(月) 07:05:27.53 >>87
元々あるテストを流すだけってなんや?
何十人も動員して、エクセルに書いたテスト仕様書の
通りに実行してテストするんやで
テスト仕様書が曖昧で、毎回これどういう意味ですか?って聞かれるは、
人によってやり方が微妙に違うわで、正しくテストしているか不安だから
同じテストを何人も使って行うんやで
どれだけ金がかかってると思う?
コストがかかるから一年に数回しかできない
その数回で確実なテストを行うんだ。
これが真面目な仕事ぶりっていうもんや
根性見せろや
元々あるテストを流すだけってなんや?
何十人も動員して、エクセルに書いたテスト仕様書の
通りに実行してテストするんやで
テスト仕様書が曖昧で、毎回これどういう意味ですか?って聞かれるは、
人によってやり方が微妙に違うわで、正しくテストしているか不安だから
同じテストを何人も使って行うんやで
どれだけ金がかかってると思う?
コストがかかるから一年に数回しかできない
その数回で確実なテストを行うんだ。
これが真面目な仕事ぶりっていうもんや
根性見せろや
97仕様書無しさん
2018/11/05(月) 08:32:38.30 30年前の世界を知ってる爺
50代スレに戻ってどうぞ
50代スレに戻ってどうぞ
98仕様書無しさん
2018/11/05(月) 08:52:19.59 >>93
> 結合とシステムテストは?
どういう意味?
結合とシステムテストでバグが一つでも見つかったら、
修正しなきゃいけないってことで、
修正するならば、全部テストやり直しになるので
結合とシステムテストでは原則バグは見つからないという前提
それでもバグは見つかるので、
全部テストするコスト×数回分がテスト全体のコストになる
どれだけ高額になるかわかるだろう?
全部テストっていうのはそれだけのことを年数回やっている
> 結合とシステムテストは?
どういう意味?
結合とシステムテストでバグが一つでも見つかったら、
修正しなきゃいけないってことで、
修正するならば、全部テストやり直しになるので
結合とシステムテストでは原則バグは見つからないという前提
それでもバグは見つかるので、
全部テストするコスト×数回分がテスト全体のコストになる
どれだけ高額になるかわかるだろう?
全部テストっていうのはそれだけのことを年数回やっている
99仕様書無しさん
2018/11/05(月) 08:56:08.14 そのテストを自動化すれば、膨大なテストコストが削減できて、
信頼性も高いテストになりますけど?
信頼性も高いテストになりますけど?
103仕様書無しさん
2018/11/05(月) 09:15:01.04 >>99
お前なぁ
今更やり方なんか変えられないんだよ
仮に自動化してコストが大きく下がってみろ?
今までは何だったんだって問い詰められるだろ
かと言って楽してボッタクリなんてのも許されない
努力、根性=仕事=給料なんだから
> 信頼性も高いテストになりますけど?
コンピュータに信頼性も糞もあるかよ
エクセルなんて計算間違えるんだぞ
電卓のほうがまだ信頼できる
ソフトウェアはバグだらけで間違えるから
人間がテストしてると言うのに、
バグだらけのソフトウェアにテストさせてどうする?
お前なぁ
今更やり方なんか変えられないんだよ
仮に自動化してコストが大きく下がってみろ?
今までは何だったんだって問い詰められるだろ
かと言って楽してボッタクリなんてのも許されない
努力、根性=仕事=給料なんだから
> 信頼性も高いテストになりますけど?
コンピュータに信頼性も糞もあるかよ
エクセルなんて計算間違えるんだぞ
電卓のほうがまだ信頼できる
ソフトウェアはバグだらけで間違えるから
人間がテストしてると言うのに、
バグだらけのソフトウェアにテストさせてどうする?
104仕様書無しさん
2018/11/05(月) 09:15:52.56107仕様書無しさん
2018/11/05(月) 09:17:21.85109仕様書無しさん
2018/11/05(月) 09:21:45.50111仕様書無しさん
2018/11/05(月) 09:23:36.35 最近のやつは自動化とかいいやがって、
頑張るってことを知らねぇな
頑張るってことを知らねぇな
114109
2018/11/05(月) 10:02:56.81 あ、反論なくなっちゃったwww
115仕様書無しさん
2018/11/07(水) 16:16:45.76 単体テストを自動テストで済ます→分からんでもない
単体テストが完璧なら一度通った結合やシステムでバグは出ない→現実見ろ
いやぁ、ダメでしょ
単体テストが完璧なら一度通った結合やシステムでバグは出ない→現実見ろ
いやぁ、ダメでしょ
117仕様書無しさん
2018/11/07(水) 20:42:11.58 相変わらずの下手な煽りおつ
118仕様書無しさん
2018/11/08(木) 01:43:37.41119仕様書無しさん
2018/11/08(木) 03:41:33.89 >>118
ならないなんて言ってないぞ。
毎回沢山の人を動員してテストをしている
自動化して楽をしようという根性がいかんといってるのだ
プロなら根性で頑張る。そのコスト意識を持てとということだ。
リファクタリングすると、沢山の人を動員を動員して
テストする=膨大なコストがかかるという話だ
ならないなんて言ってないぞ。
毎回沢山の人を動員してテストをしている
自動化して楽をしようという根性がいかんといってるのだ
プロなら根性で頑張る。そのコスト意識を持てとということだ。
リファクタリングすると、沢山の人を動員を動員して
テストする=膨大なコストがかかるという話だ
120仕様書無しさん
2018/11/08(木) 03:41:59.99 × ならないなんて言ってないぞ。
○ (テストを)やらないなんて言ってないぞ。
○ (テストを)やらないなんて言ってないぞ。
121仕様書無しさん
2018/11/08(木) 03:55:13.13 根性論を持ち出す人は大概声がデカいだけの無能
竹刀で叩かれながらうさぎ跳びで階段を登るレベルの時代錯誤
竹刀で叩かれながらうさぎ跳びで階段を登るレベルの時代錯誤
122仕様書無しさん
2018/11/08(木) 08:30:28.59■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 ★2 [Hitzeschleier★]
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 ★3 [少考さん★]
- 三谷幸喜氏 温泉嫌いの理由を熱弁「知らない人の股間を素通りしたお湯なんですよ」「おじさんの肛門を通り過ぎたお湯が自分の前に」 [Ailuropoda melanoleuca★]
- 【伊原剛志】62歳俳優、夫婦別姓に「選択出来るならしたい人はする したくない人はしない 何が問題?」 [少考さん★]
- 【日本人の旅行離れ】国内旅行すら行けなくなった……オーバーツーリズムだけじゃない 旅行者減少の異常事態 ★2 [ぐれ★]
- ベトナムのバイク「脱ガソリン」、シェア8割のホンダに打撃…政府が電動二輪普及を主導 [煮卵★]
- 秦谷美鈴(学園アイドルマスター)がフィギュア化キタ━━━━(゚∀゚)━━━━!! [502166996]
- 【悲報】無職なのに値上がりに備えてiphone 17買ったったったwwwwwwwwwwwwwwwwwwwwwwwwwwwww [904880432]
- 【悲報】すまん何で日本ってこんなに反『中国』が増えたんだ?ネトウヨどころかそこらの一般人レベルでもゴロゴロいる [483447288]
- あ、出ちゃう、イクッ😫💦🏡
- インバウンド向けの糞ぼったくり店って
- ばか「おまえらあの話どう思う!?」おまえら「?」「なにそれ」「よくわからない」「うんち」
