tenjuu99(天重誠二)
@tenjuu99@hollo.tenjuu.net
「理解負債」が新しいと言っているけど、もともとソフトウェア開発の多くの問題は人間の認知に関わるものとして語られてきている。XPも技術的負債もDDDも、人間による対象世界の理解の欠如を埋めるためのプロセスで、対象世界とのズレを調整しつつ、理解した内容をコードに反映しろという。コードに反映する必要があるのは、チームの共通の言語的な資産になるから。コーディングにはドキュメントとしての意味ももつように発達してきたのが、コードが機能のための道具とみなされるのはもう構造化プログラミング以前の世界なんじゃないか。 https://zenn.dev/coconala/articles/f8e4b637f64f9a