フロントエンド・PHPカンファレンス北海道2026
トーク(30分)
PHP

ソースコードが「未来へのメッセージ」だとしたら、何を"書かない”べきか

o0h_ きんじょうひでき o0h_
1

「プログラマが知るべき97のこと」に、未来へのメッセージというエッセイがあります
「いま動く」だけでなく「未来の世界で、それを読む人のため」にコードを、と説くものです

それは、ただ単に「読んで理解しやすいコードを書こう」という話に留まらないと理解できます
レイヤーの設計に、クラスや変数の命名1つとっても、「何をして欲しいか・何を望んでいないか」を伝えていくものになります

1度書かれてpushされたら、「他の誰かのもの」です
そのコードには"signifier"が宿り、それを受け取った人の次なる判断を進ませます
そして、その人の隣に「今それを書いた貴方自身」はいないのです

例えば「◯◯Manager」と「◯◯TableAccess」で、それぞれどんなメソッドが追加されそうでしょうか?
あなたの思った未来に近いのは、どちらでしょう

このトークでは、個人的に考える「設計行為に重要な2つの観点」を共有します

  1. 全てのコードは「あなたのいない世界」で勝手に育つ
  2. あらゆる形象は、受け手にとっての「示唆」を持つ