[B! エンジニア] 自社開発メガベンチャーをわずか半年で鬱退職した雑魚エンジニアの話|JoanOfArc
あのさ、リファクタリングを扱った書籍では「まずテストを書け」ってほぼ確実に書いてあるんだよ。
意図せずバグが発生するように、意図せず挙動を変えて壊してしまうことは不可避だから。
なのでまず(粒度は荒くてもいいから)回帰テストをできるようにする。
リファクタリングはその後の話。
だというのに、元記事には一切「テスト」というワードが出てこないんだよ。
挙動を保証せずに「挙動は **たぶん** 変わってません」と言ってソフトウェアを壊したら本末転倒だろ。
酷いコードのリファクタリング、書いた人よりも能力がないと大抵上手くいかないので、「酷いコードだな〜」と思いながらほーんと読めるくらいの能力がないのにリファクタすれば読...