リファクタリング
いいコードとは、悪くないコードのことを指すと考えています。 そして、悪くないコードを目指していくには、Code Smellsに注目すると改善できます。 今回の記事では、Code SmellsのなかのPrimitive Obsession(基本データ型の執着)に注目します。 Primitive…
設定ファイルの一部値を修正漏れが発生したことで、障害が発生した 経験は無いでしょうか。また、タイムアウト値等の連携システムごとに大きく変わらない設定値を記載するのを面倒に感じたことは無いでしょうか。 今回の記事では、YAMLのアンカー、エイリア…
SLAPという抽象度統一の原則をご存じでしょうか。 エンジニアであれば、覚えておくと1つレベルアップできるキーワードとなりますので、覚えておくと便利です。 ぜひ、この記事で覚えていってください。 この内容は以下のLTの中で、リファクタリングの一環と…