- 1 名前:デフォルトの名無しさん [2016/05/19(木) 22:07:47.87 ID:9fCVrsOw.net]
- 手順とかノウハウとか語りたい
- 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
頼むからそんなとんでも理論で絡んで来ないで。 お前は自分のスレを立てるに足る逸材だから。
- 276 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 02:15:56.49 ID:mLM/Nu20.net]
- >>270
客がドキュメント読みたきゃ読めばいい 客が客の時間使ってドキュメントを読もうがサボって漫画を読もうがそれは客の勝手だ だけどこっちの開発はそれじゃ進まねえんだよ
- 277 名前:デフォルトの名無しさん [2016/05/22(日) 02:20:15.89 ID:sxeEi6BC.net]
- >>272
客の期待通りの設計になっているかを確認するためにもドキュメントを作成する。 なんとそのドキュメントがメンバー間で理解を共有するための役にも立ってしまう。 すごいじゃん。
- 278 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 02:25:01.82 ID:WwOYSBmy.net]
- ドキュメントを読む時間 × メンバーの数 = コスト
- 279 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 02:29:51.66 ID:mLM/Nu20.net]
- >>273
ドキュメントを正確に書ける保証はない 客がドキュメントを正確に読める保証はない 保証はないと言ったが実際には正確でないほうが多い 本当の意味で客が期待する設計はドキュメントからは生まれない お互いが認識するモデルをすり合わせるために対話の時間をいかに多くとるかで決まる
- 280 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 02:33:12.47 ID:mLM/Nu20.net]
- ましてや開発メンバー全員が同じ文章から同じ意図を読み取るなど夢のまた夢
- 281 名前:デフォルトの名無しさん [2016/05/22(日) 02:37:48.99 ID:sxeEi6BC.net]
- >>275
口頭じゃ後から確認できないんだから文書として残す必要があるよね。 ってことなんだけど、こいつはそんなちゃちな世界には生きてないんだろうな。 もう頼むからこのスレから巣立って。
- 282 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 02:43:09.84 ID:WENufHUB.net]
- >>259
本当馬鹿馬鹿しいな おまえの会社はソース読めるエンジニア上がりの営業かもしれんが 他行ったらそんな俺ルール通用しないからな >>266 個人的希望をばら撒くスレじゃねーから >>274 口伝のほうがコストかかるだろ そもそもユニットテスト推奨してるやつが 口伝推奨するとか矛盾もいいとこ
- 283 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 05:16:18.29 ID:PykTFw3U.net]
- 口伝する人がいない。いなくなってしまった。
- 284 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 05:17:10.39 ID:WwOYSBmy.net]
- 結局ソースコードを読むのが
一番コストがかからない
- 285 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 06:36:24.05 ID:OmI05SCB.net]
- なんでおまえらってオブジェクト指向が理解できないとOOPは甘えとか言って投げ出すの?マジで馬鹿なの?マジでタヒぬしかないの?
- 286 名前:デフォルトの名無しさん [2016/05/22(日) 10:29:24.79 ID:sxeEi6BC.net]
- 何をコーディングするか設計するのが設計なのにコードを読めってアホ過ぎる…。
うざいから素人は書き込むなよ。
- 287 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 10:41:33.67 ID:vKoFE7Z9.net]
- 死守すべき拠点・砦・戦線に当たる部分はドキュメントすべき
それ以上細かいのはいらない
- 288 名前:デフォルトの名無しさん [2016/05/22(日) 10:48:03.65 ID:sxeEi6BC.net]
- ドキュメントの範囲は好きにしていいから、どうやって設計するか語ろうぜ。
設計プロセスについて語れる奴はいないの?
- 289 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 11:42:56.90 ID:0426LZJd.net]
- 設計もTDDさえしてればなんとかなるんだよなあ
- 290 名前:デフォルトの名無しさん [2016/05/22(日) 11:47:16.20 ID:sxeEi6BC.net]
- 具体的な話なしに略語しか書けない奴って経験があるように感じさせないんだよなあ。
- 291 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 11:50:37.50 ID:0426LZJd.net]
- TDDをご存じない?
- 292 名前:デフォルトの名無しさん [2016/05/22(日) 11:51:57.78 ID:sxeEi6BC.net]
- 経験ないと具体的な話はできないからなあ。
- 293 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 11:54:53.76 ID:EaQ4G/f7.net]
- >>282
俺もそう思う 何を何のために設計してるのかと それを知りたければソースコードを読めって破綻してる じゃソースコードは何を実現するためのソースなのかと? 不具合もソースがそうだからそれが正しいとか言っちゃうのか?
- 294 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 11:56:01.52 ID:EaQ4G/f7.net]
- 設計書書かない奴は書き込み禁止
だって設計してないじゃん
- 295 名前:デフォルトの名無しさん [2016/05/22(日) 12:35:41.84 ID:sxeEi6BC.net]
- >>290
ほんとな。 オブジェクト指向設計について語ろうってスレにわざわざ書き込む意味が分からん。 興味がない、語る内容がないなら書き込む必要ないのに。
- 296 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 12:39:57.00 ID:WwOYSBmy.net]
- >>289
> 何を何のために設計してるのかと > それを知りたければソースコードを読めって破綻してる 概要をつかむためだよ。 だから設計書には概要しか書かれない。 実際の詳細はソースコードを読めになるのは当たり前。
- 297 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 12:42:21.47 ID:WwOYSBmy.net]
- 設計書は概要をつかむためで概要しかかかれないのだから
当然、設計書に書かれたものから、ソースコードを生成できるわけじゃない。 設計書は方針、こんな感じにしてくださいねっていうもの。 設計書を見て書くというのは、設計書に反しないように作るってことであって 設計書をソースコードに翻訳する作業じゃない。 そして往々にして、実際にソースコードを書いてると、 設計に問題が出てくる。 この時設計書も直さないといけない。
- 298 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 12:59:08.54 ID:vqfBgWhe.net]
- >>277
何度言えばわかるのかなぁ 事後ならコードというその時点で最も信頼できる読みやすいドキュメントがあるだろう >>278 文章のほうが遥かに高くつく あんたもプロになればわかるけど設計書なんて1回書いたきりで終わりになんかならねえのよ 口頭ならミーティング1セッションで終わるやりとりがドキュメントだと何回ものファイル更新・交換になってしまう あぁいちおうお前もバカそうだから念押しするがこれ設計〜製造の話な 後に残す文章はコードがあるからまた別の話だ
- 299 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 13:02:48.15 ID:JErM/sdi.net]
- 日本語で書かれた設計書で概要をつかんで、ソースコードを書くフェーズは、”詳細設計”なんです。
単に、日本語で書かれた設計書をソースコードに単純翻訳しているのではありません。 「ソースコードを書く」=「詳細設計」なんです。 だから、実際にソースコードを書いていると、詳細設計的に問題が発生して書き直しとなるし、場合によっては一つ前の日本語で書かれた設計書まで戻って直す必要も出てきます。
- 300 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 13:03:07.84 ID:vqfBgWhe.net]
- >>280
正解 加えて言えば読めるコード書けないバカが日本語なら書けると勘違いしてドキュメントという幻想にすがりつく 馬鹿馬鹿しいよ あいつらの書いたドキュメントなんてテストしてないスクリプトへのリプレースみたいなもんだ 読みやすくなるどころか開発言語より読みにくくなってる 読みにくいだけならまだしも開発言語で書いたコードと平気で剥離する
- 301 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 13:05:39.79 ID:vqfBgWhe.net]
- >>282
>>289 設計するためにコードを読むんじゃない 設計するためにモデリングするんだよ そしてモデリングの過程でコードを書くんだ 順番を間違えるな
- 302 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 13:13:22.82 ID:WENufHUB.net]
- >>294
君が作ったソースの中身を説明するためにミーティング開催するの? ドキュメント書かないわ、人件費の意識ないわ、終わってるな
- 303 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 13:28:40.61 ID:k1JTbXad.net]
- じゃあ製造に失敗しないパーフェクトな設計書って具体的に何が書いてあるの?
- 304 名前:デフォルトの名無しさん [2016/05/22(日) 13:44:35.01 ID:sxeEi6BC.net]
- >>297
そんな言い合いしてても無意味だから設計のプロセスについて語ろうぜ。 どんな手順でやってて、それぞれのステップの成果物は?
- 305 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 13:51:29.86 ID:WwOYSBmy.net]
- >>300
成果物なんて後から出てくるもの。 まずはステップの目的を考えなさい。
- 306 名前:デフォルトの名無しさん [2016/05/22(日) 13:56:34.04 ID:sxeEi6BC.net]
- >>301
ステップのゴールを決めるのがプロセスなんだけど…。 めんどくさいから素人は書き込むなよ。
- 307 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 14:02:56.02 ID:6l64NX2q.net]
- コード=ドキュメントってのは理想ではあるんだが
コードってのはこう動くってことしか書いてなくて、しかも実装者以外の人間が欲しい情報よりも粒度が細かい。 あと、その裏にある開発者の意図やシステム特有の事情とかは書かれないしコメントで補完するにも限界がある。 一方でドキュメントを手で作成しても改訂のたびに修正する労力と修正後にソースと同期をとる労力がバカにならないし 大量にドキュメントを書いてもそんなの見ない、見ようと思っても索引や検索が不十分で探し廻らなきゃならないで 結局知ってそうな人に聞くのが早い、ドキュメントの利点なんて新しく加入した人への説明を(形式上)省けるくらいの利点しかない、 てなことになる。 なので現実的な最適解としては、できるだけコードからリバースして「必要な情報だけ」を自動的に抽出する、 そのためのツールを用意し、また抽出しやすいようなコードを書く、それでは作成できないけど本当に必要なものは手で作成する、 て辺りになるんじゃないかと思う。 で必要な情報てのは、画面とか機能とかサブシステムとかの一覧とそれらの間のI/F詳細くらいで、 それ以上はソース読めでいいように思う。
|

|