#36 DRYとYAGNI① DRYとは「知識」と「表現」の原則である

リファクタリングとともに生きるラジオ

■ トピック

  • Google Testing Blogの気になる記事
  • 早すぎる抽象化によるDRYの危険性
  • DRYに対置されるのはYAGNIなのか?
  • DRY原則はいいコードを導く?
  • DRYは悪者なのか?
  • 「すべての知識は、システム内で単一の、明確な、信頼できる表現を持たなければならない」
  • Google Testing Blogで否定されたDRY原則はそもそも原典でも否定されている
  • ドキュメントの二重化
  • 異なる知識から同じ表現が生まれることはありえる
  • DRYに反してるかどうかは「知識」とその「表現」
  • 「開発者間の二重化」
  • ライブラリアン
  • 『達人プログラマー』第二版を読んでDRYの誤解を解こう

■ 参考リンク

  • Google Testing Blog: Don't DRY Your Code Prematurely
  • Don't repeat yourself - Wikipedia
  • 達人プログラマー(第2版) 熟達に向けたあなたの旅 | Ohmsha

■ おたよりフォーム

https://forms.gle/RYUG7T4ctmF7Srf36

■ X(Twitter)

https://twitter.com/refactoradio

ハッシュタグは #リファラジ です。

To listen to explicit episodes, sign in.

Stay up to date with this show

Sign in or sign up to follow shows, save episodes, and get the latest updates.

Select a country or region

Africa, Middle East, and India

Asia Pacific

Europe

Latin America and the Caribbean

The United States and Canada