サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
体力トレーニング
shiodaifuku.io
「クソコード」と言われて傷つく人は職業プログラマに向いてない(改訂版)俺もお前もどうせクソコードしかかけないよ。 というわけで、「これクソコードじゃん」と言われて人格否定だと感じる人はコード書くことを仕事にしないほうがいいと思います。 職業プログラマってのは40年くらい自分が書いたコードに対してクソコードだと言われ続ける仕事ですよ? 「コードには2種類ある。クソコードと、まだクソコードと呼ぶ理由が見つかっていないコードだ。」時間の流れとは残酷なものです。 良いコードの評価基準は日々変化し、あらゆるコードは経年劣化による腐敗に耐えられません。 いまどんなに頑張って良いコードを書いても、良くて数年、悪ければ3日後くらいには目も当てられないクソコードに成り果てます。 目の前にあるクソコードをクソコードと断じることができるのは、我々が現代のベストプラクティスに関する知見を持ち、 かつそのコードが原
会社がリファクタリングに賛同してくれないたったひとつの理由一定の工数をかけてリファクタリングをやったほうがいいことは(少なくとも筆者の観測範囲では)エンジニアリングのバックグラウンドがない人でもだいたい理解しています。 上司の無理解をあげつらっても仕方ありません。 リファクタリングの実施を渋る真の原因が工期や予算の問題であることはあまりないとおもいます。タイミングの問題である可能性はありますが。 必要であればコストをかけることにも同意してくれます。 「技術的負債は過去のビジネス上の選択によって生じたまさに負債なので、計画的に返済しましょう」っていえば、多くの経営者は理解を示してしてくれるでしょう。 本当に無理解ゆえにリファクタリングをしないのであれば技術的には死んでいる組織なので、エンジニアとして幸せになりたい場合は逃げ出したほうが賢明です。 というわけで、本稿ではそういう組織においてもな
Webエンジニアのブログです。
このページを最初にブックマークしてみませんか?
『shiodaifuku.io』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く