- リファクタリングをただのコード修正と思ってる人へ
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
コミットするまでシステムはそのままなんだから(正確にはデプロイするまでだが) 完全にリファクタリングの定義に沿ってるよね 誤用してるのはお前だね
|