ソースコードを日本語訳したレベルの詳細設計書ってどう?
ソースコードを日本語訳したレベルの詳細設計書ってどう?
元スレ
1 :仕様書無しさん:2016/09/26(月) 22:56:23.89 .net
これって普通なん?
656 :仕様書無しさん:2017/11/16(木) 21:08:57.41 .net
>>655
お前みたいな下請けはコストのことなんて気にしなくてよろしい
ゴミを作るのにかけたコストはどうせ元請けが支払ってくれるんだから
614 :仕様書無しさん:2017/10/29(日) 08:54:41.76 .net
コードを読めない人の為に設計書を書く
なら解らんでもない
603 :仕様書無しさん:2017/10/23(月) 20:07:51.34 .net
353 :345:2017/06/01(木) 00:41:55.96 .net
まぁ日本には「仕様書に価値がある」ということで
Σプロジェクト(コードジェネレータ + 専用OS・ハード開発)を試みてオオゴケしたとか
日本は世界に先駆けて積極的に業務でコードジェネレータ使ったとか(主に金融とか自治体のフレームワーク用)
そういう独特の文化がある
日本のSIにおけるドキュメント重い問題の解決策は今のところ
「仕様書からコードを生成する超高速開発ツールの使用」以外ないと思う
まぁ「超高速開発」のアレはAccessのアレ程度の機能しかないんで
規模が大きくなるとみずほになるが
480 :仕様書無しさん:2017/10/11(水) 23:58:43.09 .net
うちでも似たようなツール作ったけどリーダーが空気読んで
先にお伺いたてて指摘にはのせなかった
その会社はきっちりやってたように見えた、
ただ欠点といえばそこのリーダーの顔が今でいうコミュ障っぽくてたよりなさそうだったんだ
そのときに世界の不条理を学んだ
499 :仕様書無しさん:2017/10/14(土) 18:16:25.86 .net
>>498
なんかうまい事言ってるつもりらしいけどどうしてそうなるのさサッパリ理解できんwすまんなw
285 :仕様書無しさん:2017/05/22(月) 14:37:25.74 .net
38 :仕様書無しさん:2016/10/05(水) 19:25:09.17 .net
ソースコードをただ日本語訳したようなものは設計書ではない。
そんな設計書があるなら、それは設計自体がおかしい。
516 :仕様書無しさん:2017/10/15(日) 14:11:30.15 .net
sum = sum + 1;
これををパースして
assign(
var(“sum”),
add(
var(“sum”),
const(1)
)
)
こんな構文木を作る
辞書に{ “sum”: “合計” }を登録する
構文木を文字列に変換する
const(1) -> 「1」
var(“sum”) -> 「合計」
add(a, b) -> 「aとbの和」
assign(a, b) -> 「aにbを代入する。」
つまり
「「合計」に「「合計」と「1」の和」を代入する。」
という文字列に変換する
同じ考え方で変換規則を作り込んで行けばソースから日本語の仕様書を生成することができる
誰か作ってくれ
19 :仕様書無しさん:2016/10/02(日) 22:22:23.48 .net
297 :仕様書無しさん:2017/05/29(月) 09:41:38.70 .net
>>296
カスしかいない職場で働いてるんだな
かわいそうに
219 :仕様書無しさん:2017/02/12(日) 13:53:53.83 .net
入社したばかりの新卒が作ったシステムです
高いのは仕方ないでしょう?
とか言うつもりかwww
527 :仕様書無しさん:2017/10/15(日) 23:04:05.31 .net
レビュアーがマージするからレビュー指摘クリアしないといつまでたっても終わらんぞ
121 :仕様書無しさん:2016/12/04(日) 02:01:34.56 .net
>>114
> 顧客との同意書ではなく、顧客の業務知識をより正確にコードに反映させるためのツール
> 詳細設計書ってのはそういうものだ
実際には伝言ゲームで間に一人増えただけだけどなw
業務知識を正確に反映させるためには、顧客が直接プログラミングするのがいい。
当たり前だろ?コミュニケーションの数は少なければ少ないほどより正確なる。
それができないなら、顧客とプログラマが直接やり取りする。
その時に使うコミュニケーションツールは両者がわかるものでなければ意味がない。
これも当たり前だろ?
じゃあ詳細設計書は顧客が理解できるのか?って話。顧客は詳細設計書を理解できない。
つまり詳細設計書では顧客の業務知識を正確にコードに反映させることは出来ない。
詳細設計書でできることは詳細設計書を書いたやつと、それを見るやつの
コミュニケーションツールだよ。けっして顧客の業務知識を伝えられるもの
なんて思ってはいけない。
534 :仕様書無しさん:2017/10/17(火) 18:58:21.45 .net
296 :仕様書無しさん:2017/05/29(月) 07:33:21.71 .net
>>294
仕事でコード書いたことないんだろうな
コメントはコードと同期しないし
コメントを書き換えるのが面倒だからと変な修正をする奴も居る
プライベートのリポジトリ以外ではコメントを禁止した方が良いぞ
498 :仕様書無しさん:2017/10/14(土) 18:00:59.65 .net
白紙の設計書と空のプロジェクトを同期させる
あとは変更を二重に適用管理するだけ
ん?これもう片方だけでいいんじゃないの?
566 :仕様書無しさん:2017/10/18(水) 21:32:33.27 .net
394 :仕様書無しさん:2017/06/01(木) 21:34:11.77 .net
アジャイルなんてただのプロセスだからね
導入したからってお前らの能力が上がるわけでもない
239 :仕様書無しさん:2017/02/13(月) 02:03:49.84 .net
>>234
何言ってんの?
浸透してたら除くって日本語分からんのか?
それに当然分かりやすいなら何の問題も無い。
しかし少なくともPseudocodeが分からなかった奴も擬似コードは分かってたわけだよな。
つまりその時点では意志疎通という意味では擬似コードの方が優秀だったわけだ。
にもかかわらず”常識”とか言うから言われちゃうんじゃ無いの?俺みたいな奴に。
あとやたらプロジェクトって言葉を使う奴も地雷臭がするな。
お前1人でチマチマやってるのの何がプロジェクトだよって言いたくなる。
当然、それなりの規模ならプロジェクトで問題ないけど。
自分を大きく見せようとする奴は要注意。
91 :仕様書無しさん:2016/12/03(土) 16:12:08.14 .net
>>88
> 自動生成できるほど詳細な設計書から自動生成したコードは整合性が取れないから動かないことがほぼ保証される
なんで自動生成したコードを書き換えるんw
自動生成できるなら書き換える必要が無いはずだ。
自動生成できずに、手動で書き換えるから
整合性が取れなくなってんだろw
いい加減設計書からコードは自動生成できないって認めてしまえよ。
そしてその理由が、設計書には情報が足りてないからだって理解しろ。
自動生成が悪なんじゃないんだよ。(例えばソースコードからバイナリの生成は自動化できてる)
その元となる設計書の存在が悪なんだよ。
215 :仕様書無しさん:2017/02/12(日) 10:47:29.03 .net
293 :仕様書無しさん:2017/05/29(月) 01:25:01.30 .net
637 :仕様書無しさん:2017/10/29(日) 22:55:29.29 .net
>>636
要するに君が下手くそなんだよ
実装が手続き汚染されるのは手続き脳から離れられないから(頭が硬い)
責務を全うするのにいらんメソッドなんかない
インターフェースがあるから影響範囲を最小化できる
ダメージが軽微なうちから修正しながら進めるから修正コストが最小化される
OOPに必要なドキュメントは詳細設計書ではなくストーリー
59 :仕様書無しさん:2016/10/07(金) 23:46:22.19 .net
581 :仕様書無しさん:2017/10/19(木) 23:48:15.07 .net
>>579
十数年前のことをよくもまぁ飽きずに何度も語れるもんだw
157 :仕様書無しさん:2016/12/16(金) 08:19:20.92 .net
197 :仕様書無しさん:2017/01/16(月) 20:52:02.80 .net
>>196
手書きで書いた図をスマホで撮って貼り付けしたらいいんじゃないか?
323 :仕様書無しさん:2017/05/31(水) 07:27:11.26 .net
「僕ちゃんは絶対正しいの!白いカラスはいるの!!」
プログラマーってこんなんばっか
170 :仕様書無しさん:2016/12/17(土) 22:14:16.88 .net
細かすぎる設計書でもあるだけマシだろ
現実世界の詳細設計書は細かすぎるどころかスカスカのゴミじゃねえか
上流が悉く仕事をしていないからな
細かすぎるなんて贅沢な不満なら言ってみたいわ
359 :仕様書無しさん:2017/06/01(木) 01:03:56.56 .net
>>357
「限られる」のほうやね
例えば「あなたへのオススメ: ドラッガーを読んでも勝てないと悟った女子マネージャーが肉体を駆使したら」
みたいなレコメンドエンジンつけようとしたら死ぬと思う
177 :仕様書無しさん:2016/12/18(日) 22:48:17.40 .net
ミミ ヽヽヽヽリリノノノノ
ミ ,,、,、,、,、,、,、,、、 彡 / ̄`Y  ̄ヽ
l i”” i彡/ / / l | | lヽヽ
.| 」 ⌒’ ’⌒ |/ // ⌒ ⌒ヽ
,r-/ -・=-, 、-・=- ||/ (●) (●)
l ノ( 、_, )ヽ || | ⌒ ・ィ ヽ
ー’ ノ、__!!_,. || ト-=-ァ ノ
|. ヽニニソ l | |-r 、/ /|
ヽ /.|| | \_`ニ’_/ ||
/⌒\〆⌒ヽ”ーー” ⌒ヽ/⌒ヽ _ノ
../ ノつ\ ・ ・ /_人. ヽ /
グッポ o0○/ /( 3 \ ∩ / `-と ) ○0o
( ` /、_ノヽ (:::)(:::) /_ノ’ ‘! )゜
\_) | : : : __ : : :| ノ(_ノ
グッポ (( ヽ__ | | __ノ / ))
/ ⌒ (:::)(:::) ⌒ー―、
( ⌒ ̄ ̄ 人 ヽ
\ \______ノ ヽ____./ ) .__/ ̄/ /二二二/_ /”’7 / ̄  ̄/ / ̄/ /”’7
. \ \ / / /___.  ̄./ / __ / / / ___ /  ̄  ̄/  ̄ / ./
\ \ / / ノ / /i ̄!. ̄ __,ノ / / /_ノ / ‾/ /二,.´ ____.ノ ./
ε(  ̄ ̄) ( ̄ ̄ )3 /_,./__./ ヽ、_> /____,/ /_____,.ノ i____/ /______./
265 :仕様書無しさん:2017/02/14(火) 12:06:47.60 .net
348 :仕様書無しさん:2017/05/31(水) 23:36:45.57 .net
240 :仕様書無しさん:2017/02/13(月) 07:41:50.50 .net
>>239
fizzbuzzでもプロジェクトだけど?
訳のわからんオレオレ定義振りかざして何言っちゃってんのお前w
125 :仕様書無しさん:2016/12/04(日) 08:51:52.62 .net
そもそも詳細設計書ってひとくくりにして議論するのが間違いですよね
唯一普遍の詳細設計書など存在しないのだから、うちの会社ではこうしてます、へえそうなんですか、以上の議論はできません
以上をもちまして、このディスカッションは閉じさせて頂きます
以後、書き込みは控えてください
117 :仕様書無しさん:2016/12/03(土) 21:12:56.24 .net
379 :仕様書無しさん:2017/06/01(木) 13:44:34.58 .net
>>378
だから案件によるとしか・・・。
小規模で責任がない案件ならいいんだけどね。
アジャイルのデメリットは品質を担保する機能が小さいかまったく無いってとこなんだよ。
だからそのシステムを知ってる人間を業務に縛りつけてしまう。
俺なんか1月1日に女房子供置いて実家から東京に始発の新幹線で戻ったこともあるよ。
しんどいぞアレは。
193 :仕様書無しさん:2017/01/13(金) 23:01:38.61 .net
図を生成するコードとデータを書く
なお製品コードより複雑な模様
602 :仕様書無しさん:2017/10/23(月) 19:37:42.65 .net
自動生成遅っwwww
ゼンマイ式コンピューターでも使ってんのか>>601の会社はw
284 :仕様書無しさん:2017/05/22(月) 12:28:09.70 .net
どうやら「僕が考えた最強の設計書」のようだけど残念ながら意味不明
150 :仕様書無しさん:2016/12/15(木) 23:07:36.59 .net
基本設計書は「こう作ります」ってのを書いて
詳細設計書はどこの会社でも書くところはもうソース貼り付けろよってレベルのもんを
深夜残業して書かされたな
ぶっちゃけ詳細設計書はソース書いてから作ったほうが早い気がする
そもそもこの粒度で詳細設計書を書くことは絶対見積りに入ってないし
おそらく詳細設計書は作るだけで検討などしてる時間はないのではないか?
という経験から詳細設計書は基本設計書とソースのつなぎをする程度の内容でいいのではないかと思う
クラス図→絶対役に立たない
シーケンス図→何も表現できない
処理フロー→ソース見たほうが早い
詳細設計書によくある項目って全部役に立たない
208 :仕様書無しさん:2017/02/09(木) 01:58:13.18 .net
583 :KAC:2017/10/19(木) 23:53:57.26 .net
詳細設計書がしっかりしてるならコメントは不要。
少なくとも、このスレでコメント云々語るのはすれ違い。
97 :KAC:2016/12/03(土) 16:26:26.41 .net
>>93
話が変な方向に飛躍しているな。
本来の詳細設計書とは、
「コードに書くだけでいい」というレベルの記載がされているものをさす。
設計書からコードが起こせないというのはお前の勝手な思いこみ。
151 :仕様書無しさん:2016/12/15(木) 23:14:34.50 .net
コードだと複数ファイルを開き処理を追わなければ関連やシーケンスが見えてこない
絵に書いておけば紙一枚眺めるだけで一瞬で内容を理解できる
コードが設計として役に立つのはメソッドまでだよ
メソッド程度のサイズならコードの方が早く理解できて正確である事が多いことを認めよう
48 :仕様書無しさん:2016/10/05(水) 23:11:49.93 .net
いきなりエクセル使って設計すんな。
なんどもエクセル書き直して
恥ずかしいと思わんのか?
642 :仕様書無しさん:2017/10/29(日) 23:08:36.00 .net
486 :仕様書無しさん:2017/10/12(木) 19:30:41.97 .net
>>484
もちろん派遣のプログラマが直すよ
俺らはチェックして可否を出すだけ
546 :仕様書無しさん:2017/10/17(火) 23:54:26.00 .net
484 :仕様書無しさん:2017/10/12(木) 08:13:50.51 .net
>>472
それは仕様バクだから仕様書変更しろよ?
145 :仕様書無しさん:2016/12/06(火) 18:57:22.33 .net
黒塗りの四角と白抜きの四角でドット絵でどうだ
フォントを小さくすれば滑らかで美しいグラフィックになる
390 :仕様書無しさん:2017/06/01(木) 18:48:22.18 .net
アジャイルというかプログラミングの基本である分割統治を徹底するだけだろ
丸ごと設計して丸ごと実装っていう流れがいかにアホなことか
サービスをコンテキストで分割してそれぞれアジャイルで回して行けばいいんだよ
493 :仕様書無しさん:2017/10/14(土) 16:40:29.89 .net
バグ報告
プログラムを使いデバッグ
プログラムの修正箇所を特定する
仕様書の1対1に対応する箇所を修正する
プログラムの1対1で対応する箇所を修正
(あくまで仕様書の変更を元にプログラムを修正するので、デバッグで得た知識が無くても修正できなければならない)
プログラムをテスト
仕様書とプログラムを同時にマージ
アホくさ
165 :仕様書無しさん:2016/12/16(金) 20:21:22.32 .net
478 :仕様書無しさん:2017/10/11(水) 23:28:12.87 .net
上は上で規約を提示してしつこく言っときながら
フォーマットの誤りをツールで洗い出して全部指摘した会社があったんだけど
ありがとうございますすごいですねーとか言いながらそこが真っ先に切られた
結果レビューで規約を気にするものは誰もいなくなりましたとさ
がんばって一杯指摘はしたが、一体何の仕事をしたのか今もってわからない
389 :仕様書無しさん:2017/06/01(木) 17:58:46.55 .net
>アジャイルならその辺のサラリーマンPGでもいいシステムを作れるようになる
それはどうだろう?
Agileな仕組みで回そうとしたら開発者に求められるスキルもそれなりに必要。
ただ全員高いスキルが必要なわけでもないし、ナレッジシェアもしやすいけどね。
397 :仕様書無しさん:2017/06/01(木) 23:21:08.13 .net
うちに会社(メーカー)はウォーターフォールで開発。
アジャイルにしたらもっと良い製品作れるかな?
632 :仕様書無しさん:2017/10/29(日) 22:18:01.99 .net
>>631
アホか
お前の使ってる開発環境は静的解析もできない欠陥品かよ
301 :仕様書無しさん:2017/05/29(月) 13:48:23.46 .net
>>300
やり直すわけないだろ
バカか?
コメント消したらなぜか動かないとかいつの時代だよ
ていうかビルドと自動テストで十分なレベルだろ
153 :仕様書無しさん:2016/12/16(金) 03:08:34.87 .net
>>151
設計なんてディレクトリツリーを見ればわかることだよ
182 :仕様書無しさん:2016/12/23(金) 09:51:30.66 .net
26 :仕様書無しさん:2016/10/04(火) 00:08:34.26 .net
改修の一番最初の段階(現場レベル)ってのは
既存バグの修正やリファクタリングだろ?
9 :仕様書無しさん:2016/09/27(火) 08:22:42.08 .net
487 :仕様書無しさん:2017/10/12(木) 19:47:01.50 .net
レビュアーが詳細設計書を基準に指摘する気力がなくなるぐらい
仕様書ガン無視して要件定義から実装
440 :仕様書無しさん:2017/10/08(日) 01:16:43.32 .net
579 :仕様書無しさん:2017/10/19(木) 23:10:30.51 .net
>>578
そりゃあるだろ?
一人でプログラミングしてるわけじゃないんだ。
十数年前の学生の頃に、そんなコード書いていたやつがいたんだよ
341 :仕様書無しさん:2017/05/31(水) 22:59:14.33 .net
まだお前らウォーターフォールモデルで開発してんのか
469 :仕様書無しさん:2017/10/11(水) 07:40:17.11 .net
上司が無能の原因の7割は部下が無能で動かす手足がないからだもんな
無能集団じゃ誰がリーダーやったって変わらんよ
日本の政治を見ればわかるだろ
3 :仕様書無しさん:2016/09/26(月) 23:09:49.20 .net
おれの経験では、
詳細設計書に3日かけたところは、
ソースを打ち込むのは1時間とか、
そんな感じ。
レスを投稿する(名前省略可)