自分用のアプリ開発の仕様書ってどうしてます?
PHPとMySQLを使ってサイトを運営したり、Excel VBAで私生活を便利にするツールを作ったりしています。
人に提供するものではなく、あくまで自分で使うようで、自分一人で開発しています。
ただ、本職のプログラマーでもなければサンデープログラマーですらなく、必要になったら調べて作るという程度です。
なので、本来プロが作る時みたいに全体を決め作るということができず、作りながらこういう機能が必要だったと思いつき追加するという作り方になっています。
そのせいかソースはグチャグチャで、はっきり言って自分で書いたソースを見直すのが嫌になるほど。
何か機能を追加したくて数カ月後に嫌々見直すときには何のソースだったかすら忘れていたりして苦労しています。
なので自分用のアプリとかでも仕様書が必要なのかなと。
ただ、先程も書きましたが、なんちゃってプログラマーなので、会社にある仕様書なんかを見ても何を言ってるのかわけわからん状態で、そもそも作りながら出ないと思いつけないので、作る前から仕様を決めてということが難しいです。
かといって作るときに仕様書を書くというのも面倒くさいし、作りながらだと仕様書もグチャグチャになりそうだし。
本職の人は、自宅で自分用のアプリやツールなんかを作る場合も仕様書は作るんでしょうか?
それとも本職ともなればソースも綺麗に書けるから自分用のものなら仕様書は不要?
仕様書を作ってる方は、どんなふうに作ってるか教えていただけないでしょうか?
人と共有するものではないので仕事で使うようなガチなものでなくても良いのはわかるんですが、それですらいまいちイメージが付かないです。
OSはWindows10、Office365は使ってるのでWordやExcelは使えます。
他に仕様書を作るのに便利なソフトとか、こういう使い方してるとかあれば教えていただけないでしょうか?