アカウント名:
パスワード:
「ドキュメント・フローチャートから」コードを書くのではなくて、せめてフローチャートくらいは「コードから」機械作成できるようになっていてもこの時代にはおかしくないとおもうけど、アプリ等(GNUとかに)あるのかしら。バグ取にも便利そうなのだけど
UMLで自動生成とかJavadocとかありますけど、結局開発当初は使えても、その後仕様変更等で手をくわえた後は、ドキュメントも手直ししなきゃならないことが多いんですよね。結局。自動生成したドキュメントは図が崩れてたり手直ししなきゃならないですから。事細かく図を書いたら自動でコードを生成だと図(抽象的なもの)がみずらくなります。
コード=仕様書という試みもいくつかありますがフローのようなものは無理だし。
まぁ結局、コードと仕様書、更に単体試験仕様書と3つも同じことを違う観点で書かなきゃならないのが心理的にはめんどいのと、昔はたっぷり時間と金をかけさせてもらえたけど、最近は短納期・低報酬ですからね。最低限動くのに必要なもの(コード)以外は疎かになりがちです。例え後から苦労することになっても。目先しか見えてないんです。
> コード=仕様書という試みもいくつかありますがフローのようなものは無理だし。フローを人間が手書きしなければならないという呪縛にとらわれている限りは無理ですね。今のところその呪縛を脱したもので実用化されたのはSQLくらいしかないし。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー
s/プログラマーに/プログラムに/ (スコア:0)
「ドキュメント・フローチャートから」コードを書くのではなくて、
せめてフローチャートくらいは「コードから」機械作成できるようになっていても
この時代にはおかしくないとおもうけど、アプリ等(GNUとかに)あるのかしら。
バグ取にも便利そうなのだけど
Re:s/プログラマーに/プログラムに/ (スコア:2)
UMLで自動生成とかJavadocとかありますけど、結局開発当初は使えても、その後仕様変更等で手をくわえた後は、ドキュメントも手直ししなきゃならないことが多いんですよね。結局。
自動生成したドキュメントは図が崩れてたり手直ししなきゃならないですから。
事細かく図を書いたら自動でコードを生成だと図(抽象的なもの)がみずらくなります。
コード=仕様書という試みもいくつかありますがフローのようなものは無理だし。
まぁ結局、コードと仕様書、更に単体試験仕様書と3つも同じことを違う観点で書かなきゃならないのが心理的にはめんどいのと、昔はたっぷり時間と金をかけさせてもらえたけど、最近は短納期・低報酬ですからね。最低限動くのに必要なもの(コード)以外は疎かになりがちです。例え後から苦労することになっても。目先しか見えてないんです。
Re: (スコア:0)
> コード=仕様書という試みもいくつかありますがフローのようなものは無理だし。
フローを人間が手書きしなければならないという呪縛にとらわれている限りは無理ですね。今のところその呪縛を脱したもので実用化されたのはSQLくらいしかないし。