#37 DRYとYAGNI② DRYとYAGNIの両立 知識不足と心配性
Listen now
Description
■ トピック YAGNIってDRYと対立する原則なのか? YAGNIとどこで出会った? 抽象化を身につけ始めた初心者にYAGNIが刺さる DRYに従うことこそがYAGNIの原則を実現するのでは? 「何が必要か」を判断するのは知識 まだ不確実な知識を取り込んだDRYはYAGNIに反する 知識が間違ってるかどうかは話してみないとわからない 原則を守ってコードを書くのは他人と円滑に仕事をするため 将来を心配しすぎたコード DRYを守った結果YAGNIに反するとしたら、知識の不足か、心配性かではないか フレームワークにどれだけ依存して実装するか DRYやYAGNIの失敗談などコメントお待ちしております ■ 参考リンク Google Testing Blog: Don't DRY Your Code Prematurely YAGNI - Wikipedia プリンシプル オブ プログラミング 達人プログラマー(第2版) 熟達に向けたあなたの旅 | Ohmsha ■ おたよりフォーム https://forms.gle/RYUG7T4ctmF7Srf36 ■ X(Twitter) https://twitter.com/refactoradio ハッシュタグは #リファラジ です。
More Episodes
■ トピック 祝・第50回 最新情報を追跡するルーチン インプットのプッシュ型とプル型 メールの未読ゼロ GitHubからの通知 Discordでキャッチアップする ちゃんと読みたいものは時間を見つけてプル型で SNSでの情報収集 英語原文でのインプット Zennにトレンドを探しにいく エラーの解決方法の探し方 具体と抽象を行き来しないと解決できない AIの使い方 ■ 参考リンク JSer.info Blog | web.dev ■...
Published 11/25/24
※ お詫び: 収録時のミスでlacolacoの音質が悪いです。 ■ トピック リファクタリングモードに入ってまずやること 名前を変えてみる 既存コードをいったん消して書き直してみる コメントを書き足すだけでもリファクタリング 「3つ目」が降ってくるとき 趣味と業務 知識が不確実だと備えが必要 いつでもリファクタリングはじめられるためにやっていること ディレクトリ構造をきれいにしておく 新しいメンバーからのフィードバックは大事 雑にリファクタリングしまくるためのテストとCI 「テストが書ける状態」でテストが書かれることなくない? ...
Published 11/18/24