Skip to content

1. 良いコードとは

良いコードについて、このような言葉があります。

良いコードは、次にそれを保守する次の開発者へのラブレターである

(Good code is a love letter to the next developer who will maintain it.)

Addy Osmani Learning JavaScript Design Patterns, O’Reilly, 2023.

ここにおいて、「次の開発者」の中には1日後のあなたも含まれます(自分の書いたコードなんて1日で忘れるので)。

更に、これに関して次のような言葉もあります。

どんな馬鹿でも、コンピュータが理解できるコードは書ける。優れたプログラマは、人間が理解できるコードを書く

(Any fool can write code that a computer can understand. Good programmers write code that humans can understand.)

Martin Fowler

つまり、コードを書くということは未来の自分を含めた他者とのコミュニケーションであり、良いコードとは、変数名を丁寧に付けたり、コメントを残したり、見やすいように整形したりするなどの「𝑩𝑰𝑮 𝑳𝑶𝑽𝑬」があるコードです。あなたのコードに愛はありますか?

Unity設計講習会 資料公開ページ