07/11/18 00:48:03
>>473
デザパタもいいが、俺はもっとリファクタリングは評価されてもいいと思う。
たしかにデザインパターンって今までよくわからなかった設計がテンプレ的に紹介されてるって感じで魅力的だけど、
なんでもかんでも解決できるように思いこんでる人がいて、あんまりよろしくない。
自分話で恐縮だが、二、三年前の自分がまさにそれだった。
UML、デザパタと設計ばかりに走って、満足なコード一つかけなかったよ。
一年ぐらいそういう状態が続いて、やっと自分が下手なコードしかかけないことに気づいて、
少しずつ改善し始めたときに勉強したのが、リファクタリング、バージョン管理、アジャイル駆動かな。
どれも現実的にコーディングしてる現場で使えて、しかもすぐに効果が出るからすごく良かった。
けしてデザパタを否定する訳じゃないけど、まずしっかりしたコードが書けるようになってから勉強しても十分間に合うと思う。
包丁も使えない人間が、おいしい料理のレシピを作れるわけないでしょ?