[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 09/06 09:50 / Filesize : 348 KB / Number-of Response : 1020
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

オブジェクト指向システムの設計



1 名前:デフォルトの名無しさん [2016/05/19(木) 22:07:47.87 ID:9fCVrsOw.net]
手順とかノウハウとか語りたい

175 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:05:02.11 ID:4qmWB+Wj.net]
>>172
設計フェーズ中ですな。

176 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:06:24.85 ID:q2Zh6d9K.net]
>>171
> その「同等」の要件に、俺が、不自由しない事って指定したのは君(>>133)なんだが。

その質問の本当の狙いは、お前がブラウザの機能として
想定しているものが、大幅に狭いってことを明らかにするためだよw

見事お前はlynxで機能として十分だと言ってくれたわけで、
お前にそう言わせることが、その質問の俺の勝利条件w

設計というものは、必要な機能によって何が正しいかが変わるものので、
その必要な機能を把握してないやつに正しい設計はわからないし、
正しい設計がわからないやつが

177 名前:Chromeの設計をディスることは出来ない。 []
[ここ壊れてます]

178 名前:デフォルトの名無しさん [2016/05/21(土) 14:06:26.42 ID:Dey5A/Jl.net]
>>173
設計フェーズはいつ終わるんだ?
期間はどのくらい?

業務システムの開発プロジェクトに参加した経験ないだろ、は?

179 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:07:38.65 ID:q2Zh6d9K.net]
>>172
> 「最初から正しい設計なんてそうそう出来ない」「そのうち正しい設計になる」
> ってその間プロジェクトはどうなってるのかな?

その質問に意味はあるのか?
どのフェーズでも同じことだろ


「最初から正しい要求なんてそうそう出来ない」「そのうち正しい要求になる」
「最初から正しい仕様なんてそうそう出来ない」「そのうち正しい仕様になる」

180 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:08:47.42 ID:q2Zh6d9K.net]
>>175
> 設計フェーズはいつ終わるんだ?
> 期間はどのくらい?


終るタイミングや期間は、他のフェーズと同じ考え方だろ。

要求フェーズはいつ終るんだ?
期間はどのくらい?

お前が業務システムに参加しているならば
答えられるはずだ。

181 名前:デフォルトの名無しさん [2016/05/21(土) 14:09:04.62 ID:Dey5A/Jl.net]
>>176
実際のプロジェクトの経験があれば質問の意味は分かるだろ?

182 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:09:39.96 ID:4qmWB+Wj.net]
>>174
「本当の狙い」だなんて後出しされても知らんよ。

>>175
高々半年やそこらだろ。
そして「業務システムの開発プロジェクト」とやらに参加したことは確かに無いが、
それを確認して君に何の利益があるんだい?

183 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:09:51.70 ID:q2Zh6d9K.net]
>>178

質問の意味ならばお前もわかってるはずだ。

自分の質問に、自分で答えられるはずだよな?
まずお前の場合でいいから、
答えを言ってみてはどうだ?



184 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:11:47.99 ID:q2Zh6d9K.net]
>>179
> 「本当の狙い」だなんて後出しされても知らんよ。

意味わからん。
お前を罠にハメたってだけだが?w


最初から「お前の技術力が低いから、Chromeの設計をディスってるんだな」って
思ったから、うまく誘導して、お前の技術力が低い根拠を、お前自身に言わせただけ。

お前の想定する範囲が狭いことがわかったので、
お前にChromeの設計はできん。設計できんやつがあれこれ言った所で
何の説得力もない。

185 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:13:45.30 ID:4qmWB+Wj.net]
>>181
人を罠にはめて笑うのって本当にそれだけで楽しいの?
不思議な人。

186 名前:デフォルトの名無しさん [2016/05/21(土) 14:14:42.87 ID:Dey5A/Jl.net]
>>179
務システムの開発プロジェクトに参加したことがないと確認して話が噛み合わないのが納得。

設計に続く構築フェーズの人の手配は数ヶ月前からやる必要があるから
設計フェーズの期間は事前に決まってる。
で、その期間で完成したものが設計フェーズの成果物。
その後に修正しないってことはないけど、構築が始まっちゃってるんだから
簡単に変更できるものじゃない。
だから、「そのうち正しい設計になる」みたいな発想はおかしい。

それと完成したシステムの設計を変更するってことは構築もやり直すんだから
これまた困難なこと。

187 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:20:51.60 ID:4qmWB+Wj.net]
>>183
つまり、君の質問は
「理論的に、正しい設計をするにはどうなっていなければならないか」
ではなく
「正しい設計を期限内に完了させるにはどうすれば良いか」
という事?

ごめん、その質問なら俺には答えられないわ。
マ板でやれ。

188 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:23:53.36 ID:q2Zh6d9K.net]
>>182
> 人を罠にはめて笑うのって本当にそれだけで楽しいの?

笑ってない。

お前が間違っていると主張している。
で、その主張の根拠を集めたに過ぎない。

所詮お前は、設計に必要な機能の想定の時点で出来てない。

189 名前:デフォルトの名無しさん [2016/05/21(土) 14:24:16.67 ID:Dey5A/Jl.net]
>>184
開発期間に制約がないプロジェクトって謎過ぎて…。
個プロジェクトにおける設計指針について語りたいから人の趣味レベルなら好きにしてよ。

190 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:24:25.73 ID:zSvCOHYP.net]
>>101
そのライブラリには誰にでも数回の操作でアクセスできるソースコードとユニットテストは無いの?
ドキュメントが正しいってどうやって確かめてるのかな?

191 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:24:52.96 ID:q2Zh6d9K.net]
>>183
期間内に正しい設計にすればいいんだよw

要求フェーズでも同じことだろ。

192 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:25:19.45 ID:4qmWB+Wj.net]
>>185
へーwww
笑ってないんだwww

もうちょっと具体的に言ってくれない?ww

193 名前:デフォルトの名無しさん [2016/05/21(土) 14:27:20.91 ID:Dey5A/Jl.net]
>>187
ドキュメントが必要だと言語の開発者も認めていることはスルーかな?



194 名前:デフォルトの名無しさん [2016/05/21(土) 14:28:36.75 ID:Dey5A/Jl.net]
>>188
そりゃそうだろ。当然のこと。

195 名前:デフォルトの名無しさん [2016/05/21(土) 14:29:51.35 ID:Dey5A/Jl.net]
>>187
コードのコメントとテストが不要なんて言ってないし。もちろんそれも必要。

196 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:35:31.86 ID:4qmWB+Wj.net]
ところで、>>Dey5A/Jlはプログラム技術板の住民に何を求めてたんだろう。

197 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:36:22.78 ID:q2Zh6d9K.net]
>>189
何度も具体的に言ったが?

最初から「お前の技術力が低いから、Chromeの設計をディスってるんだな」って
思ったから、うまく誘導して、お前の技術力が低い根拠を、お前自身に言わせただけ。

具体的にいって欲しいならこれに過去レスの内容を肉付けするだけだけど。

最初から「お前の技術力が低いから、Chromeの設計をディスってるんだな」って思った。
技術力が低いことを直接認めさせようとしても無理だろう。だから間接的に攻めよう。
実際にブラウザを作るのは労力がかかるから技術があってもやりたくない。
Chromeの設計をディスるならば、他のブラウザを知ってるはずだ。
それを持ってきてもらう。ただし同等の機能を搭載しているのが条件だ。

といったらlynxを持ってきた。これは使える。lynxとChromeが持っている機能は明らかに違う。
lynxで出来ないGmailやGoogle Mapのことについてどう考えているのかを聞いてやろう。

(続く)

198 名前:デフォルトの名無しさん [2016/05/21(土) 14:36:44.78 ID:Dey5A/Jl.net]
>>193
プログラム技術はプロジェクト経験者がいないと思ってるのかな?

199 名前:>>194の続き mailto:sage [2016/05/21(土) 14:36:54.49 ID:q2Zh6d9K.net]
そしたらそんなことはブラウザではやらないと言った。
これは決め手になる。つまりはそういう用途で使うことを想定してないということだ。
「技術力が低い」理由の一つは「想定能力が低い」ことでもある。

今までの話から、ブラウザの機能として想定しているものがlynx程度だって判明している。
設計はどんな機能を搭載するかで決まるものだから、その機能すら想定してないやつには
正しい設計など出来ない。よってこいつにChromeの設計をディスる能力はない

200 名前:デフォルトの名無しさん [2016/05/21(土) 14:39:37.89 ID:4qmWB+Wj.net]
>>195
そうではなく、上流工程のノウハウを持つ人材ってどのくらい見てるのかなって疑問に思っただけ。

201 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:41:34.89 ID:4qmWB+Wj.net]
>>194
その「同等」の定義によると、GMailやらGoogle Mapsやらは使えなくても良い事になってる。

202 名前:デフォルトの名無しさん [2016/05/21(土) 14:41:37.38 ID:Dey5A/Jl.net]
>>197
単なる疑問なのに他行けとか言っちゃうのはやめようね。

203 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:43:32.77 ID:4qmWB+Wj.net]
>>199
そういう風に解釈したなら謝るよ、ごめんよ。



204 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:44:24.02 ID:q2Zh6d9K.net]
>>198
それはお前が使う場合の想定の話だろ?

自分専用ツールでもない限り、
想定っていうのは他人が使うことを想定しなければいけない。

ここで明らかにしたかったのはお前の想定能力

お前の想定ではGMailやらGoogle Mapsやらは使えなくても良い事になっている。
そういう人にChromeに設計はできない。

という話をしている。

205 名前:デフォルトの名無しさん [2016/05/21(土) 14:45:27.96 ID:Dey5A/Jl.net]
>>200
いえいえ。

206 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:47:09.27 ID:zSvCOHYP.net]
>>190
標準ライブラリは変化が小さく安定してるからね
詳細なドキュメントやコメントを書く余裕がある(価値があるなしは置いておいて)
しかし変化の激しいビジネスドメインで同じことをやろうとしてもコードとドキュメントやコメントの同期が追いつかない
だからドキュメントやコメントではなくコードとユニットテストが大切なんだ

207 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:47:09.39 ID:4qmWB+Wj.net]
>>201
> それはお前が使う場合の想定の話だろ?
そりゃそうだが、アスペに何言ってるの?
> お前がこれから一ヶ月の間、仕事(学校?)中も含めて
> 一日中それ過ごせるブラウザだ。
こう言ったから、その条件ならlynxも含まれるね!って言ったんだけど。
https://ja.wikipedia.org/wiki/%E3%82%A2%E3%82%B9%E3%83%9A%E3%83%AB%E3%82%AC%E3%83%BC%E7%97%87%E5%80%99%E7%BE%A4

208 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:51:05.77 ID:q2Zh6d9K.net]
>>204
そこは重要なところか?w

> その「同等」の定義によると、GMailやらGoogle Mapsやらは使えなくても良い事になってる。
と言ってしまった、お前の想定能力の低さに
なんの関係があるんだ?w

209 名前:デフォルトの名無しさん [2016/05/21(土) 14:52:37.29 ID:Dey5A/Jl.net]
>>203
変化しているならなおさらドキュメントがないと影響範囲とか変更履歴の確認とか大変。
概要くらいはドキュメントに書こう。

お前も実際のプロジェクトでの経験はない人?

210 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:53:38.93 ID:4qmWB+Wj.net]
>>205
全て重要な事だろ。何言ってんだ?
君の言う「同等」の定義によると、「俺が」「一ヶ月」使えるなら同等だって事なんだろ?
その意味で、lynxもGoogle Chromeも同等のWebブラウザだぞ?

211 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 14:58:53.23 ID:q2Zh6d9K.net]
>>207
お前にとっては重要な事なんだなw


俺にとってはChromeのオブジェクト指向による設計を
お前がディスってるのは、単にお前の技術力が低いだけってことを
証明できればそれで十分なんだよ。

で実際証明された。そしてここはお前が反論できない部分でもある。
想定能力の低さによる判断の一つの例が

> 「俺が」「一ヶ月」使えるなら同等だって事なんだろ?

だからねw

212 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 15:00:45.44 ID:q2Zh6d9K.net]
あ、そうかあんたはアスペでしたねw

同等のブラウザの話をしてるんだから、
Chromeの代わりに一ヶ月同じように使うっていうのは
当たり前の前提条件ですよ。

213 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 15:02:29.73 ID:4qmWB+Wj.net]
>>208
想定能力が低いって意味が、アスペルガー症候群に於ける認知能力の特異性について指しているなら、
俺の想定能力が低いのは正しい。

で、アスペルガー症候群って知ってる?
あと、技術力が低い事と想定能力とやらが低い事の間には正の相関があるの?



214 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 15:04:53.28 ID:4qmWB+Wj.net]
>>209
君は>>133で書いてる。
> なにをもって「同等の」にこだわるのなら、
> お前がこれから一ヶ月の間、仕事(学校?)中も含めて
> 一日中それ過ごせるブラウザだ。
つまり、君にとって、「同等の」の定義は、俺が一ヶ月使えるブラウザだって事だ。
それを後から「当たり前の前提条件ですよ」と言ってひっくり返すのは宜しくないな。

215 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 15:05:58.61 ID:q2Zh6d9K.net]
> で、アスペルガー症候群って知ってる?

なんだ? 自分から自分でアスペって言い出したのは
なんでだって思ったら、アスペの特徴のうち
優れた点だけを抜き出して、
俺は優れているんだって言うつもりかな?


アスペルガー症候群? 知らないなぁ。
説明して見せてw

その説明によっては、君は単なるバカでアスペじゃないかもねw

216 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 15:06:47.38 ID:q2Zh6d9K.net]
>>211

つまり、lynxは同等のブラウザじゃないってこと?w

217 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 15:07:40.84 ID:4qmWB+Wj.net]
>>212
アスペの特徴のうち劣ってる点を前面に出しているんだけど、日本語読めてる?
説明はWikipediaに丁寧に書かれてるから省くよ。スレ違いだしね。

218 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 15:08:37.71 ID:4qmWB+Wj.net]
>>213
「同等」の定義にもよる。

219 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 17:04:25.49 ID:uPXSQ8F/.net]
ある言語の言語仕様がクソだとか
あるコンパイラの実装がクソだとか
初心者ってのはとにかくそれを言いたがる
無邪気にそれを言いたがる

220 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 17:15:38.68 ID:jm0r3P4w.net]
レス9で懸念した通りになったな。ネタスレに振り切らないと荒れるだけ。
 
 こういうのはTwitterのような業界有名人同士がテンポ良く議論しないとあ
んまり為にならない。

221 名前:デフォルトの名無しさん [2016/05/21(土) 17:53:28.24 ID:Dey5A/Jl.net]
業界有名人同士のTwitterって…。

222 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 18:26:36.65 ID:J4qAac+5.net]
スレタイからかけ離れた煽り合戦になってるな

良いオブジェクト指向設計は何かを
議論するスレかと思ってたが

223 名前:デフォルトの名無しさん [2016/05/21(土) 18:37:45.87 ID:Dey5A/Jl.net]
経験者が予想以上に少ないのかねえ。



224 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 19:48:31.27 ID:zSvCOHYP.net]
>>206
変化があるたびにコメントとドキュメントを直していたらコストは3倍になる
実際は同期が取れているかのチェックなどでさらに工数が増える
これは許容できないコストだよ

225 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 20:22:38.39 ID:Ox0LpmWi.net]
ドキュメントは自動生成だろ

226 名前:デフォルトの名無しさん [2016/05/21(土) 20:45:52.79 ID:Dey5A/Jl.net]
>>221
ドキュメントすらないシステムを理解して改修する手間よりずっと少ないじゃん。
そもそも客からドキュメントの提出を求めて来るだろ。

趣味じゃなく実業務のプロジェクトやってことあるのか?
趣味でやってるなら趣味でやってるって書いてくれよ。
それならそれに合わせて緩く対応するから。

227 名前:デフォルトの名無しさん [2016/05/21(土) 20:46:46.87 ID:Dey5A/Jl.net]
>>222
設計書がなけりゃ何見て作るんだろ?

228 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 21:09:25.89 ID:zSvCOHYP.net]
>>223
システムを理解するにはメモ書き程度の資料と綺麗なコードがあれば充分
大人の事情でドキュメントを作る事はあっても役にたつなんて本気で思ってるうちはアマチュアだよ

229 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 21:11:26.64 ID:xm4TkEYQ.net]
ドキュメントを書かない奴はレベルが低い

230 名前:デフォルトの名無しさん [2016/05/21(土) 21:16:44.29 ID:Dey5A/Jl.net]
>>225
ふーん。どういうプロセスでオブジェクト指向設計をやってるのか語ってくれ。

231 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 21:19:21.49 ID:ycaEwNI1.net]
>>218
どういう実務経歴の人がどういう観点から発言しようとしてるのか
明確にしないと説得力なんか全然出ない。

 てなるとある程度名と実績の知れた人、自己責任で過去に関わった案
件の内容を差し障りのない範囲で公開できる人(=業界有識者、オピニオンリー
ダー)に限定されてしまうな。
 
 ここまでくどく書く必要があるかどうかわからんが、極端な話、ソーシャル
アプリと原発制御システムとでは開発手法が全然違うしな。なんで、同じ土俵で
議論なんてできるわけない。ブログに書くゆるふわ日記と隙のない法務文書を書
くぐらい違う。

232 名前:デフォルトの名無しさん [2016/05/21(土) 21:25:36.87 ID:Dey5A/Jl.net]
>>228
相手の発言内容から参考になるかならないか自分で判断できるだろ。
日本人のオピニオンリーダーとやらのつぶやきよりも原著を読んだほうがよっぽど信頼できるし。
2ちゃんなんだから誰が発言したかじゃなくていろんな意見を聞きたいってとこだな。
今のところ、実体験の裏付けがあると思える書き込みはほとんどないのは残念だけど。

233 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 21:28:16.08 ID:ycaEwNI1.net]
>>229
煽り口調で書き込みされた時点で信用もクソもないと思うけど。
少なくとも議論する気なんてないよね?



234 名前:デフォルトの名無しさん [2016/05/21(土) 21:32:06.53 ID:Dey5A/Jl.net]
>>230
プロセスなんていらない、文書なんていらない、なんて書き込みされてりゃ呆れるだろ。
で、Twitterがいいと思うなら勝手にTwitter使ってやってりゃいいじゃん。
わざわざスレに来て書き込むのは無意味すぎて不快。

235 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 21:40:10.70 ID:zSvCOHYP.net]
>>227
DDD

236 名前:デフォルトの名無しさん [2016/05/21(土) 21:52:07.81 ID:Dey5A/Jl.net]
>>232
体験談を語って欲しいもんだ。

237 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 22:04:24.15 ID:a4jHAOFt.net]
>>233
1) 語れるほどの実体験を持つ者はこのスレにはいない
2) いたとしても、それを無料で語ってくれる者はいない

238 名前:デフォルトの名無しさん [2016/05/21(土) 22:18:00.97 ID:Dey5A/Jl.net]
>>234
語れない、語りたくないなら書き込まないでいいから。
そもそも2ちゃんに書き込んだって一円にもならないんだから嫌なら書き込むなw

239 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 23:13:38.33 ID:hclWowah.net]
>>222
お客さん向けの設計書の納品でjavadoc送りつける人かな?

>>225
お客さんがいるシステムを作ったことない人かな?

240 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 23:39:12.12 ID:sajHzwwt.net]
予想通りに自分の環境を前提にした正しさを押し付けあって不毛な議論が続くスレに!最高だぜ!

241 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 23:55:43.52 ID:zSvCOHYP.net]
ドキュメント厨の最後の砦はいつも御客様なんだよな
ドキュメント自体の有用性を説明する事にはいつも失敗している
情けない連中だよ

242 名前:デフォルトの名無しさん [2016/05/21(土) 23:57:30.93 ID:Dey5A/Jl.net]
>>238
ドキュメントがいらないって言ってるプロセスの提唱者がいるもんなら教えてくれ。

それとプロジェクトでの実体験はいつになったら語ってくれんの?

243 名前:デフォルトの名無しさん [2016/05/22(日) 00:00:37.02 ID:sxeEi6BC.net]
>>238
前もって言っとくと
ドキュメントがいらないと
詳細なドキュメントがいらないケースもある
って主張は違うから。

詳細なドキュメントがいらないケースもあるって主張をしたいなら、そんなことはみんな知ってる。



244 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 00:21:40.24 ID:WwOYSBmy.net]
あと、ドキュメントっていうのは、README.mdや
ソースコードのリポジトリに含めたテキストファイルでもいい。

245 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 00:25:24.91 ID:dTyROPbW.net]
ドキュメントがいらないと主張する人だって、生存期間が長く
一定の規模を超えるプロジェクト(他にも色んな条件はあるけど)には
メモ書き程度の資料では対応出来ないことを知っている。
逆に、ドキュメントが必要だと主張する人だって、使い切りで
数キロにも満たないソフトウェアにドキュメントが不要な場合も
あることは知っているはず。

この問題は魔法の言葉で片付けられる。

ケースバイケース。

246 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 00:34:36.57 ID:WENufHUB.net]
>>242
正解。
問題はどう考えても前者なのに
ドキュメント書きたがらない自称スーパープログラマー様。
こういう輩の存在がデスマーチの遠因。

247 名前:デフォルトの名無しさん [2016/05/22(日) 00:37:59.86 ID:sxeEi6BC.net]
オブジェクト指向設計で想定してる典型的なプロジェクトくらい分かってるもんだと思ってたけど
複数人が関わる業務システムの開発プロジェクトって前提で語ろうぜ。
個人の趣味レベルならドキュメントいらないなんて語られても話が混乱するだけ。
体験談を語ってくれるならそれはありがたいけど、個人でやった場合だと明記してくれ。

248 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 00:48:43.39 ID:mLM/Nu20.net]
マジでアマチュアばかりなのかここ
コードが最も正確なドキュメントってことにまだ気付いてないのか
なぜすでにある情報を複数箇所に劣化コピーしただけのゴミをありがたがるのか
あぁもしかしてコード読めない人達でしたか?

249 名前:デフォルトの名無しさん [2016/05/22(日) 00:51:23.21 ID:sxeEi6BC.net]
>>245
チームで開発するとき、お前の考えをチームメンバーと共有する必要があるんだけど
どうやってんのかな?
開発が終わって運用チームに引き渡すときドキュメントを求めれるけどどうしてるの?
運用後の改修のたびにすべてのコードをチェックさせるのかな?

実体験があるとは思えないんだけど、違うなら回答して。

250 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 00:59:11.29 ID:mLM/Nu20.net]
>>246
知識共有はメモ書きとモデルのイラストと対話だ
何度も言ってるだろバカが
逆に聞くがお前んとこじゃチームとの協調が必要な部分でクソの役にも立たんドキュメント渡すだけなのか?
そりゃ失敗するわけだよ

251 名前:デフォルトの名無しさん [2016/05/22(日) 01:05:50.60 ID:sxeEi6BC.net]
>>247
対話はその場にいないメンバーには伝わらない、忘れる、誤解する。
絵を描く必要があると認識してるんだから、描いた絵を残さないと後工程のメンバーが困る。
ソースだけじゃ伝達できないって認めてるじゃんw

設計の共有は文書+ミーティング。当たり前じゃん。

252 名前:デフォルトの名無しさん [2016/05/22(日) 01:08:07.29 ID:sxeEi6BC.net]
>>247
開発が終わって運用チームに引き渡すときドキュメントを求めれるけどどうしてるの?
運用後の改修のたびにすべてのコードをチェックさせるのかな?

についてはスルーかなぁ?
実際のプロジェクトでは重要なことなんだけど。

253 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 01:14:34.16 ID:mLM/Nu20.net]
>>248
メモ書きやモデルはコードを書く過程で使うだけの中間生成物でしかない
コードができればモデルを最も明確に表したドキュメントはコードそのものになる
中間生成物は時間とともに劣化するので害悪になる前に破棄しなければならない
後の行程に引き継ぐなんてもってのほか
横着していらん問題を持ち込むな
知識伝達は面と向き合って対話で行うんだよ
その場に居ないから伝わらないなんて調整力の無さの言い訳をするな
支障が出るほど連日居ないゴーストメンバーなんて存在しねえよ



254 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 01:15:14.13 ID:mLM/Nu20.net]
>>249
ユニットテストも知らないのか

255 名前:デフォルトの名無しさん [2016/05/22(日) 01:16:23.86 ID:sxeEi6BC.net]
>>250
実際のプロジェクトの経験ないだろ?

256 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 01:17:12.92 ID:mLM/Nu20.net]
>>252
お前がな

257 名前:デフォルトの名無しさん [2016/05/22(日) 01:21:10.56 ID:sxeEi6BC.net]
>>253
客との合意を文書にしないってありえないから妄想語るのもいい加減にしようぜ。
バカもここまで来ると笑っちゃう。

客とも口頭で合意して終わりなんだ??
んーーー、どうなのお?

258 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 01:21:41.95 ID:WENufHUB.net]
>>245みたいなのが一番アマチュア
一人で何か作らせるにはいいが
チームではスタンドプレーが多く使い物にならない

>知識伝達は面と向き合って対話で行うんだよ

はい、完全な炎上原因
こんな現場たくさん見てきたわ

259 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 01:27:01.44 ID:WENufHUB.net]
>>250
実際に顧客と話をする営業やPMにソース読ませるの?馬鹿馬鹿しい

260 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 01:29:31.11 ID:mLM/Nu20.net]
やれやれだ
お前らはもう一生間違ってるドキュメントの更新に時間使ってろよ
うちは客がリアルタイムに必要とするモノを作る
もうそれでいいだろう
住み分けって大事だよホント

261 名前:デフォルトの名無しさん [2016/05/22(日) 01:32:47.40 ID:sxeEi6BC.net]
>>257
客の要求を確認するのにも文書が必要なんだけど
お前の顧客は口頭だけのあいまいな説明で納得してくれるし
求めている機能と違うとか言い出さない妄想上の存在なんだろうな。

262 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 01:34:21.91 ID:mLM/Nu20.net]
>>256
ソースも読めない営業と仕事してんのか
優れたコードは素人でも部分的にソースを読めるもんだぞ
逆に素人がみても全くわからんようなコード書くから無意味なドキュメントがないと安心できなくなってるんだろうな

263 名前:デフォルトの名無しさん [2016/05/22(日) 01:35:55.78 ID:sxeEi6BC.net]
>>259
笑わせに来てるだろw



264 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 01:39:45.41 ID:SSySxKMQ.net]
>>259
これはさすがに苦しい言い分だと思うが……
printf("hello world\n");
これすらわからねえなんてザラじゃね?

265 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 01:40:32.08 ID:mLM/Nu20.net]
>>258
文章がいかに曖昧なものか理解してない時点で素人丸出しだな
ブツとして無意味と思いつつ形式的に書いて渡す事はあれどそれを真面目に解釈してモノを作るなんてバカな真似はアマチュアで卒業しとけよ
システム開発ってのは進路調整の連続なんだよ
ドキュメントの更新日がちょっと古かったらもう信用できない
どのみち直接対話で確認を取りに行くしかない

266 名前:デフォルトの名無しさん [2016/05/22(日) 01:42:37.38 ID:sxeEi6BC.net]
>>262
お前の目的は何なんだよww
さすがに釣りだろ?

267 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 01:55:46.57 ID:mLM/Nu20.net]
>>261
苦しくないって
例えばこんなコードは素人にゃわけわからん
int x = 0;
for(i = 0; i < len(a); ++i) x += a[i][IDX_UP] * a[i][IDX_PRC];

でも素人でもこれは理解できる
購入品リスト.合計金額()

客と密接に対話して作りあげたモデルから生成されるコードは客でも読める
というか素人でも読めるように書くためのモデリングとコーディングがOOPの真髄だろ

268 名前:デフォルトの名無しさん [2016/05/22(日) 01:58:22.26 ID:sxeEi6BC.net]
>>264
漢字オブジェクト名www

269 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 01:58:50.19 ID:mLM/Nu20.net]
>>263
ドキュメント文化をやめてほしい
少なくとも疑問を持ってほしいだけだよ
もし業界全体で馬鹿馬鹿しいドキュメント文化から解脱できたなら
それはいったいどれだけの国益になるか
そこを考えてほしいんだ

270 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 01:59:51.63 ID:mLM/Nu20.net]
>>265
もしかしておじいちゃん?

271 名前:デフォルトの名無しさん [2016/05/22(日) 02:02:04.15 ID:sxeEi6BC.net]

272 名前:="../test/read.cgi/tech/1463663267/266" rel="noopener noreferrer" target="_blank">>>266
楽しませてもらってるけどスレと関係ない目的だから別のスレ立ててやってもらえるかな。
[]
[ここ壊れてます]

273 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 02:03:26.44 ID:mLM/Nu20.net]
>>268
関係はあるだろう
さっきも言ったがOOPの真髄はドキュメント不要論にリンクするんだからさ



274 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 02:03:45.85 ID:WwOYSBmy.net]
客がドキュメントを読むんだよ。
知らないのか?
客がドキュメントを読むんだよ。

275 名前:デフォルトの名無しさん [2016/05/22(日) 02:05:22.19 ID:sxeEi6BC.net]
>>269
頼むからそんなとんでも理論で絡んで来ないで。
お前は自分のスレを立てるに足る逸材だから。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<348KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef