アカウント名:
パスワード:
基本設計とソースコードは全く別物だと思うのですが..。ソフトウェア業界のどこかで、ソースコードを基本設計と呼ぶところがあるのでしょうか?
可能性A元記事の人がIT用語としての基本設計とソースコードを素で勘違いしている
可能性B読者に判りやすい表現として敢えて国語辞典的な基本設計という単語を使っている
可能性C基本設計が判ればパッチくらい作れるだろ!という驚愕の営業職思考
可能性D実は基本設計が判ればなんとなくパッチが作れる才能を持っている
マジレスすると、原文は「基本設計(ソースコード)」とあるので少なくとも可能性CとDではありません。
えっ。基本仕様の確認にソースコードを用いているので、ソースコードは基本設計ですよ。
・仕様を確認する書類のことを仕様書と呼びます・確認したい仕様は基本設計なので、上記仕様書は基本設計のことを指しています・このシステムでは仕様が書いてある媒体はソースコードにしかありません。
ほら、ソースコードは基本設計書です。
#本当にやめてください
ソースコードの7割がコメントで、仕様書とソースコードが一体になっているプロジェクトがあったなあ。
ソースコードの7割が(修正前のコードをコメントアウトした)コメントなプロジェクトじゃないだけましだ。
JavaDocをきちんと書くとわりとそうなりますよ。
こんなのとか。https://github.com/junit-team/junit/blob/master/src/main/java/org/juni... [github.com]
C#にも似たようなシステムがあるね。
まじめに説明を書いておくとインテリセンスで説明が出るので(自分が)助かる。前に書いたソースの意図なんて忘れてることが結構あるから……
自分のコードの意図を忘れるのとはちょっと違うのですけど、APIの引数の定数を何もせずにEnumのようなオートコレクトに出来ないものかと・・・いちいち定数調べたり宣言したり面倒くさい。かと言って整数で指定出来るほどの記憶力も無いし。
knuth先生のWEBってそういうのでなかった?
F社「YAC IIで書いてるので設計=ソースコードです!」(キリッ
# それでも「基本」設計じゃないけど
坂東 太郎執筆の記事に対して、
ここで言う「基本設計」が、具体的になにを指すのかが明示されていないのですが、もしかしてソースコードのことでしょうか。
というコメントが付いていることから、このコメントを受けて、こっそり「基本設計」から「基本設計(ソースコード)」と加筆修正したと推測されます。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
誰か教えて (スコア:1)
基本設計とソースコードは全く別物だと思うのですが..。
ソフトウェア業界のどこかで、ソースコードを基本設計と呼ぶところがあるのでしょうか?
Re: (スコア:0)
可能性A
元記事の人がIT用語としての基本設計とソースコードを素で勘違いしている
可能性B
読者に判りやすい表現として敢えて国語辞典的な基本設計という単語を使っている
可能性C
基本設計が判ればパッチくらい作れるだろ!という驚愕の営業職思考
可能性D
実は基本設計が判ればなんとなくパッチが作れる才能を持っている
Re: (スコア:0)
マジレスすると、原文は「基本設計(ソースコード)」とあるので少なくとも可能性CとDではありません。
Re: (スコア:0)
えっ。基本仕様の確認にソースコードを用いているので、ソースコードは基本設計ですよ。
・仕様を確認する書類のことを仕様書と呼びます
・確認したい仕様は基本設計なので、上記仕様書は基本設計のことを指しています
・このシステムでは仕様が書いてある媒体はソースコードにしかありません。
ほら、ソースコードは基本設計書です。
#本当にやめてください
Re: (スコア:0)
ソースコードの7割がコメントで、仕様書とソースコードが一体になっているプロジェクトがあったなあ。
Re:誰か教えて (スコア:2)
ソースコードの7割が(修正前のコードをコメントアウトした)コメントなプロジェクトじゃないだけましだ。
Re: (スコア:0)
JavaDocをきちんと書くとわりとそうなりますよ。
こんなのとか。
https://github.com/junit-team/junit/blob/master/src/main/java/org/juni... [github.com]
Re: (スコア:0)
C#にも似たようなシステムがあるね。
まじめに説明を書いておくとインテリセンスで説明が出るので(自分が)助かる。
前に書いたソースの意図なんて忘れてることが結構あるから……
Re: (スコア:0)
自分のコードの意図を忘れるのとはちょっと違うのですけど、
APIの引数の定数を何もせずにEnumのようなオートコレクトに出来ないものかと・・・
いちいち定数調べたり宣言したり面倒くさい。かと言って整数で指定出来るほどの記憶力も無いし。
Re: (スコア:0)
knuth先生のWEBってそういうのでなかった?
Re: (スコア:0)
F社「YAC IIで書いてるので設計=ソースコードです!」(キリッ
# それでも「基本」設計じゃないけど
Re: (スコア:0)
坂東 太郎執筆の記事に対して、
というコメントが付いていることから、このコメントを受けて、こっそり「基本設計」から「基本設計(ソースコード)」と加筆修正したと推測されます。