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
ハッシュタグは #リファラジ です。