アカウント名:
パスワード:
たとえば、Google Chromeとか、MySQLとか、設計書の存在が怪しいプログラムが世の中の大半だと思うんですが。これらの開発者が全く打ち合わせせずにプログラムを書いているとも思えませんし。
Google Chrome (Chromium) に関しては Design documents [chromium.org] というのがありますよ。ハイレベルなデザインはやはり文書に仕立ててレビューしてもらうみたいです。
コードがテストを通ったけど Design Doc が無くてコミットできない、とフォローしている Chromium 開発者が泣いてたっけ。Design Doc がないとセキュリティレビューに支障があるためらしい。
これはある程度出来上がった後に、機能を説明するために作ったやつですよね。ハイレベルなデザインも、外部からの受け入れのためのものだから、ちょっと方向性が違うと思います。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
この会社はどうやって開発しているのだろうか (スコア:2)
どうやってソフト開発をしているのか知りたいところですね。
ソフトウェアはモノ作りと違って形がないから、設計図で意思を確認するという分けにはいかないので、
言葉は非常に重要です。
その言葉が何を意味しているのか、共通認識を持たないと誤解が生じます。
そういう意味で共通フレームなどがあるわけですが、設計書なしで打合せや、承認、メンテナンスはどうする
つもりなのでしょうかね。
Re: (スコア:0)
たとえば、Google Chromeとか、MySQLとか、設計書の存在が怪しいプログラムが世の中の大半だと思うんですが。これらの開発者が全く打ち合わせせずにプログラムを書いているとも思えませんし。
Re:この会社はどうやって開発しているのだろうか (スコア:4, 参考になる)
Google Chrome (Chromium) に関しては Design documents [chromium.org] というのがありますよ。ハイレベルなデザインはやはり文書に仕立ててレビューしてもらうみたいです。
Re:この会社はどうやって開発しているのだろうか (スコア:1)
コードがテストを通ったけど Design Doc が無くてコミットできない、とフォローしている Chromium 開発者が泣いてたっけ。
Design Doc がないとセキュリティレビューに支障があるためらしい。
Re: (スコア:0)
これはある程度出来上がった後に、機能を説明するために作ったやつですよね。ハイレベルなデザインも、外部からの受け入れのためのものだから、ちょっと方向性が違うと思います。