- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:自分用のアプリ開発の仕様書ってどうしてます?)
自分用アプリ開発における仕様書作成の必要性
このQ&Aのポイント
- 自分用のアプリを開発する際、仕様書の作成について悩んでいます。PHPとMySQLを使ったサイト運営やExcel VBAを駆使してツールを作成しており、必要な機能を作りながら追加する形で開発しています。そのため、ソースコードが散らかり、自分で見直すのが困難になっています。
- 仕様書の必要性を感じるものの、プロのように事前に仕様を決めてから開発することは難しいと感じています。作りながら仕様書を作ると、それもまたグチャグチャになりそうで困っています。本職プログラマーは自宅開発の場合も仕様書を作成しているのでしょうか?
- Windows10やOffice365のWordやExcelを使用していますが、他に仕様書作成に便利なソフトがあれば知りたいです。仕様書を作成する方々の方法やツールについてアドバイスをいただきたいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ソースコード内にコメントを残す癖をつけたらいいと思います。 PHPDoc形式でコメントを書いておけばIDEが勝手に読み取ってプログラミング中に情報を表示してくれてアシストしてくれたり、ドキュメント生成ツールで簡易仕様書が作れたりして便利です。 PHPDoc形式はPHP以外でも利用されているので、覚えておくといいと思います。
その他の回答 (2)
noname#263248
回答No.2
自分用とか社内用でも、ある程度の仕様書があった方が楽ですので、ソースコードの最初にコメントで書いたりしてます これも思い付きで機能一覧を書く程度です 自分で使うツールなら30行もないくらいですが、こういうのを書いておかないとなかなか進まない、やる気が出ないのです
- chie65536(@chie65535)
- ベストアンサー率44% (8755/19867)
回答No.1
>本職の人は、自宅で自分用のアプリやツールなんかを作る場合も仕様書は作るんでしょうか? 作りません。 >それとも本職ともなればソースも綺麗に書けるから自分用のものなら仕様書は不要? いえ、本職でも「ソースはグチャグチャ」ですよ。仕様書も「営業とクライアントを納得させるだけのウワベだけの物」なので「仕様書と実際の実装が異なる」なんてのはザラです。「見た目と表面上の動作さえ仕様書通りならそれで良い」が実情です。 また、大きなプロジェクトだと、部分ごとに複数人で書くので「整合性を取るため」に、どんどん複雑怪奇になっていきます。 なので「退職者が出て引き継ぎ」とか「前任者が逃げて引き継ぎ」とかがあると、軽く死ねます。
お礼
IDEは扱いが難しくて何が良いのか全く分かりませんでしたが、そういうことができるんですね。 これを機にIDEの勉強もしてみたいと思います。 ありがとうございます。