README駆動開発
先にREADMEを書いて、それベースで開発していくというやり方
利点
モチベーションが高いときに書ける
正直、README 含めドキュメンテーションってめんどくさいです。しかし、コード書く前のインスピレーションとやる気に溢れているときに書くことで質の高い README が書け、コード完成後だとやるのがだるいドキュメンテーションの作業が完了します。
要件定義につながる
ドキュメンテーションを整備する前にコードを書き始めると、書いているうちに仕様が微妙に変わったり、追加したい機能などが出てきて Yak Shaving になったりしがちです。それを書き始める前に、これを整理することでスムーズなコーディングが可能です。
READMEに限らず、ドキュメント駆動開発という感じ?
参考
わかりやすい README 駆動開発 - Qiita
わかりやすいREADME.mdを書く | Taichi Nakashima
なんか琴線に触れたteyoda7.icon
お品書き駆動の同人誌制作をしようと思ってたことがあった
実現はしなかったが
いろんな創作活動一般に言えそう
ソフトウェア開発
執筆
ケース駆動開発 増井俊之.icon
全体像を把握できない人に役立つ?