私が書いているソフトウェアは、以前に認識していたよりもかなり複雑に見えます。いくつかのサブタスクを実行し、まったく異なる一連のタスクを持ち、他のアプリケーション、モジュール、およびプログラミング言語に統合します。やらなければならない ToDo は何百もありますが、すべてが少し複雑すぎて、単純に考えることはできません。「ただ書く」以外に、ソフトウェアを設計するための良い方法は何ですか? どうにかしてプロジェクトを整理する必要があります。次に何をすべきかを考えるために最初に 1 時間も費やすことなく、何を書くべきかを知る必要があります。
誰かが同様の状況にありましたか?