新しい型を作ることを恐れるな:GoとCからの教訓
2025-03-22
多くの開発者は、コードベースに新しい型を作成することに抵抗を示します。この記事では、これが、認識されている「大規模な設計」を変更し、複雑さを追加することへの恐れから生じていると主張しています。しかし、著者は、値の集合が自然にまとまっている場合、新しい型を作成することで、コードの可読性と保守性が大幅に向上すると主張しています。Goを例に、`CreateSubscriptionRequest`構造体のような、小さく、特定の目的に特化した型を作成することの利点を強調し、関数呼び出し間でのデータ処理を合理化します。著者は、開発者に対して、新しい型を作成することに対する不安を克服することを促し、CとGoの文化では、この実践が一般的であり受け入れられていることを強調し、型の目的が名前によって明確に伝えられることを条件としています。
開発