トップページ > プログラム > 2014年09月15日 > kUSteVkT

書き込み順位&時間帯一覧

8 位/219 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000020100040000108



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
リファクタリングをただのコード修正と思ってる人へ

書き込みレス一覧

リファクタリングをただのコード修正と思ってる人へ
459 :デフォルトの名無しさん[sage]:2014/09/15(月) 11:28:39.31 ID:kUSteVkT
リファクタリングの「関数の抽出」をやったら
増えた関数呼び出し分の実行コストが無視出来なくて
仕様を満たさなくなってしまいました
リファクタリングをただのコード修正と思ってる人へ
461 :デフォルトの名無しさん[sage]:2014/09/15(月) 11:49:22.77 ID:kUSteVkT
つまり途中で一回ぶっ壊して同じ結果が得られるように作り直すわけね
良いと思うよ
リファクタリングをただのコード修正と思ってる人へ
465 :デフォルトの名無しさん[sage]:2014/09/15(月) 13:45:51.89 ID:kUSteVkT
>>464
>>459の操作で一回ぶっ壊れてるじゃん
少なくとも「関数の抽出」はリファクタリングの操作としてアトミックじゃない
リファクタリングをただのコード修正と思ってる人へ
477 :デフォルトの名無しさん[sage]:2014/09/15(月) 17:07:57.72 ID:kUSteVkT
>>473
> あんたの言ってる「仕様」って関数呼び出し○ナノ秒以内で
> あることっていう要件の話だよね?w
> それは仕様ではない。

ループの中で繰り返し呼び出されたら馬鹿にならん差になることもある
仕様かどうかはケースバイケースだアホ
リファクタリングをただのコード修正と思ってる人へ
478 :デフォルトの名無しさん[sage]:2014/09/15(月) 17:15:35.47 ID:kUSteVkT
リファクタリングの「関数のインライン化」をやったら
生成されるプログラムのバイナリサイズが許容範囲を超えて
仕様を満たさなくなってしまいました
リファクタリングをただのコード修正と思ってる人へ
481 :デフォルトの名無しさん[sage]:2014/09/15(月) 17:33:12.92 ID:kUSteVkT
一日中スレに張り付いてる ID:9UWhhSIJ に必死過ぎと言われてもな…

で、リファクタリングの手法に則って変換しても
要件を満たせないケースがあると認めるのか?
リファクタリングをただのコード修正と思ってる人へ
483 :デフォルトの名無しさん[sage]:2014/09/15(月) 17:44:05.42 ID:kUSteVkT
>>482
いや、俺は最後に修正をコミットするときに仕様を満たしてれば
途中で壊れてようがリファクタリングとしてOKって立場だから、それで良いよ

でも、お前はリファクタリングの手法に則ってれば
絶対に壊れることは無いっていう立場だろ?(>>454-456)
リファクタリングをただのコード修正と思ってる人へ
492 :デフォルトの名無しさん[sage]:2014/09/15(月) 22:30:57.87 ID:kUSteVkT
>>489
コミットするまでシステムはそのままなんだから(正確にはデプロイするまでだが)
完全にリファクタリングの定義に沿ってるよね
誤用してるのはお前だね


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。