acl4の開発ログ #05
2026.02.04(水) #3
- 私のこの開発スタイルは「ライブラリ駆動開発」というべきものなのかもしれないです。
- 私が開発しているのはライブラリです。サンプルコードはもちろん作りますし、サンプルとして作ったものを使うこともありますが、しかし開発の際に心がけているのは、「今書いているこの関数を一般化することはできないか?もしできるなら、それをライブラリに加えたい」ということです。
- これを続けていくことで、ライブラリはそれなりに大きくなります。これは財産で、このライブラリを使って似たようなものを早く作ることができますし、複雑なものを早く作れるようになります。
- だからこそ、アプリを作ることよりもライブラリを充実させることを優先するのです。ライブラリができてしまえば、アプリはいつでもすぐに作り直せます。
- このスタイルでやったら、OS自作とかも短期間でうまくできたりするのかな??