[表示 : 全て 最新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]
手順とかノウハウとか語りたい

116 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 11:55:52.40 ID:xEB5od3W.net]
>ID:Dey5A/Jl
仮想マシンで無駄なオーバーヘッド垂れ流しの高級言語と一緒にするな
どうせならC++はスレ違いと主張しろ

117 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 11:56:37.92 ID:4qmWB+Wj.net]
>>112
最初のは1行目だけは合ってるな。
何をどう曲解したらその後ろが読み取れたのかが分からんのだけど
Chrome/Chromiumはメモリをバカ食いしてswapを浪費し結局遅くなるという点で失敗してる
というニュアンスの事を言ったつもりだし
オブジェクト指向導入が成功への近道だなんて一言も言ってない。
天才集団云々についてはソースきぼん

二つ目は概ね正しい。俺にはChromiumとそれに使われるコンパイラ(clangだった)を
同時に魔改造するだけの技術力は無かった。

んでもって、俺が言ったのは正しくは
下手くそなオブジェクト指向設計を行った結果密結合になり、
根幹となる部分を書き換えるような改造が困難になった、ということで
オブジェクト指向設計全体を否定してはいなに。

118 名前:デフォルトの名無しさん [2016/05/21(土) 12:00:05.18 ID:Dey5A/Jl.net]
>>115
C++はメモリ解法が組み込まれた?みたいなことを噂で聞いた気がするから
オブジェクトを把握してるのかと思ってたんだけどなあ。
C++について話すのはスレと違うから止めるわ。

119 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:00:14.12 ID:4qmWB+Wj.net]
>>113
gprof?
勿論使ったけど、思ったような情報が集められなかったんだ。

そんな事より、アセンブリ言語を知ってるなら
メモリにどの種類のオブジェクトがどれだけ乗ってるかを調べるのは難しいことだって事くらい常識だろ?

120 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:04:18.12 ID:4qmWB+Wj.net]
ところで
c++はマルチパラダイム言語で、勿論オブジェクト指向も含む
っていう主張はこのスレでは通らない感じ?

121 名前:デフォルトの名無しさん [2016/05/21(土) 12:04:56.21 ID:Dey5A/Jl.net]
>>118
お前が言ってることが本当なら
C++はオブジェクト指向を十分活用できる実装になっていないって俺は評価する。
アセンブリとJavaじゃ全然違う。

122 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:07:12.55 ID:4qmWB+Wj.net]
>>120
そうかい。
全然違うからこそ、学ぶ価値が有るよって言ってるんだけど。

ちなみにc++に於けるGCは普通はリファレンスカウントのみです。
スコープから外れた次点でデストラクタが走るっていう機構を利用してる。

123 名前:デフォルトの名無しさん [2016/05/21(土) 12:10:29.05 ID:Dey5A/Jl.net]
>>121
だからアセンブリ知ってるって言ってるだろ。読んで。
スレと違うからもっと語りたいならスレ立てるなりふさわしいスレに移ってやろう。

124 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:14:07.97 ID:4qmWB+Wj.net]
>>122
知ってるって言ってる割に知ってるなら当然ある筈の知識が欠落してるようにしか見えないから
敢えて言ってるんだけどね。
Java使えます!オブジェクト?知りません!みたいな感じ?



125 名前:デフォルトの名無しさん [2016/05/21(土) 12:15:40.19 ID:Dey5A/Jl.net]
>>123
他のスレを立てるなりしてくれりゃ相手してやるよ。
このスレではスルーするから。

126 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:16:35.00 ID:GoMclkdv.net]
オブジェクトちんこはオワコン

127 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:17:05.21 ID:4qmWB+Wj.net]
なんでそう偉そうなのさ?
echo.2ch.net/test/read.cgi/tech/1314502612/l50

128 名前:デフォルトの名無しさん [2016/05/21(土) 12:18:49.57 ID:Dey5A/Jl.net]
>>126
>>112の内容で語りたいんだろ?
アセンブリのスレは違う。

129 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:21:19.22 ID:4qmWB+Wj.net]
>>127
俺が語りたいのは、
こんなプロジェクトをやりました
オブジェクト指向設計は上手くやりましょう
って話だぞ?

お前があまりにも無知だからアセンブリスレで勉強したら良いと思ってそのスレを挙げたんだけど。

130 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:29:14.18 ID:q2Zh6d9K.net]
>>116

つまり単にお前の技術力が低くて、
技術力が低いがゆえにオブジェクト指向をディスってるわけね?

Chromeと同等の、ブラウザをオブジェクト指向を使わずに
もっとシンプルに、(お前は実装できる力がないのは分かってるから)
もっとシンプルに実装しているやつを持ってこいよ。


今のままではお前が複雑なシステムを
メンテする力がないってことしかわからない。

オブジェクト指向をディスるなら、サンプルじゃない程度の規模で
ほぼ同じものを別の方法で作ったものを持って事ないと
全然比較にならない。

お前オブジェクト指向が〜といってるだけで、比較を何もしていない。

131 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:34:27.23 ID:4qmWB+Wj.net]
>>129
> 技術力が低いがゆえにオブジェクト指向をディスってるわけね?
違う。
オブジェクト指向設計をディスってる訳じゃなくて、下手くそな設計をディスってる。
思い込みを捨ててよく読みなおして欲しいな。

> Chromeと同等の、ブラウザをオブジェクト指向を使わずに
> もっとシンプルに、(お前は実装できる力がないのは分かってるから)
> もっとシンプルに実装しているやつを持ってこいよ。
なにをもって「同等の」と言うかにも依るんだけど、lynxならその条件を満たすんじゃない?
Googleのトップページがきちんと見れる位にはW3CやECMAに良く対応してるし。
lynx.browser.org/

132 名前:デフォルトの名無しさん [2016/05/21(土) 12:36:31.08 ID:Dey5A/Jl.net]
>>116
正しい設計をしなきゃいけないって結論なんだろ?
だから正しい設計をするための指針が必要って話。
「既存のコードから空気読んで」なんて言ってたらいい設計にならない。

133 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:38:33.81 ID:4qmWB+Wj.net]
>>131
設計と実装をごっちゃにしてないか?
俺が「既存のコードから空気を読んで」って言ったのは、その直前の文からも分かるように
ifと(の間にスペースを入れるかどうか、とかそのレベルの話をしたんだが。

134 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:39:00.03 ID:q2Zh6d9K.net]
>>130
技術力が低いとお前自身が認めてるのに、
そのお前が下手と言っても意味はない。

たとえば将棋で、なんでこんな手を指すのだ?って
名人の対局を見ていっているようなものだ。

お前が理解できていない。

lynxはJavaScriptすら搭載されてないので同等とみなせない
なにをもって「同等の」にこだわるのなら、
お前がこれから一ヶ月の間、仕事(学校?)中も含めて
一日中それ過ごせるブラウザだ。



135 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:40:20.10 ID:q2Zh6d9K.net]
>>131
> 正しい設計をしなきゃいけないって結論なんだろ?

後から読むときに読みやすくて、
後から拡張するときに書きやすくするため

だから既存のコードから空気を読みやすくするために、
正しい設計をする。

136 名前:デフォルトの名無しさん [2016/05/21(土) 12:41:30.36 ID:Dey5A/Jl.net]
>>132
指針やルールなしに直感と経験でてきとーに決めた結果だめな設計になる。

ダメな設計はダメだってお前も認めているんだろ?
だったら正しい設計をできるようにするにはどうすればいいと思ってんの?

137 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:41:43.67 ID:4qmWB+Wj.net]
>>133
> 技術力が低いとお前自身が認めてるのに
言ってないし、認めてもいない。
Chromiumやclangを魔改造するだけの技術力は無かった、と過去形で言ったに過ぎない。

> 一日中それ過ごせるブラウザだ。
その条件ならlynxで十分だね。

138 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:42:24.07 ID:q2Zh6d9K.net]
> その条件ならlynxで十分だね。

ほう。じゃあGMailやGoogle Mapを見るときはどうするの?

139 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:43:09.36 ID:q2Zh6d9K.net]
> Chromiumやclangを魔改造するだけの技術力は無かった、と過去形で言ったに過ぎない。

今は技術力があることをを証明してないし、
毎度毎度、こいつは何も証明していない。

自分の感想を言ってるに過ぎない。
技術力がないことだけは真実だろう。

140 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:43:21.58 ID:4qmWB+Wj.net]
>>137
メールはmewがあるし、地図なんて街を歩けばそこらに有るだろ?

141 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:44:59.69 ID:q2Zh6d9K.net]
>>139
つまりそういうことだよw

お前は使わない。使わないから
そんな機能があることを想定しない。

そんな機能がないことを前提として設計を考えている。

だからもっとシンプルに書けるはずだと言っているが無理。


つまり、お前の世界が狭いために、
それだけの設計をしている理由がわからないし、
いざその設計を前にすると、お前は何もできなかった。

井の中の蛙ってやつだよw

142 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:45:45.19 ID:4qmWB+Wj.net]
>>138
そんなに証明に拘るなら、今趣味でOS書いてっからそれを読んでみてよ。
どのくらい低レベルな技術力かわかるから。
https://github.com/pixie-grasper/operating-system

143 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:46:04.92 ID:q2Zh6d9K.net]
>>141
低レベルと理解したw

144 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:47:57.47 ID:q2Zh6d9K.net]
おっと、間違えた
技術力が低いと理解したw



145 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:50:15.82 ID:4qmWB+Wj.net]
>>140
つまりどういうこと?
君が「ブラウザ」にメールと地図とその他ありとあらゆる機能、例えば電話なんかを搭載しないと気が済まないのかも知れん。
それは結構な事なんだけど、ブラウザってのはそもそも
https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A7%E3%83%96%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6 より引用すると
『大まかに言うと、ウェブブラウザは3つの部分から構成される。
1. URI, HTTP 等に基き、サーバと通信してリソースを取得する、HTTP ユーザエージェントの部分。
2. 取り寄せた資源をその種類 (HTML/XHTML/XML, 文書、画像等)に応じて解析する構文解析の部分。
3. 構文解析の結果を基に文字や画像を適切に配置し、あるいは文字の大きさを調整したり色を付けるなどして最終的に人間の為の表示を行う描写の部分。』
こういうものだろ?
何でメールを開くのにブラウザを使わなきゃならないんだ?

146 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:52:45.65 ID:q2Zh6d9K.net]
> 君が「ブラウザ」にメールと地図とその他ありとあらゆる機能、例えば電話なんかを搭載しないと気が済まないのかも知れん。

ブラウザにGmailや地図機能が搭載されてると思ってるのか?

こいつ本気で世界が狭いぞwww

147 名前:デフォルトの名無しさん [2016/05/21(土) 12:52:55.78 ID:Dey5A/Jl.net]
オブジェクト指向設計の話に戻れよ。
関係ない話して>>135をスルーすんな。

148 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:55:56.13 ID:4qmWB+Wj.net]
>>146
すまんね。
えーと、何の話だっけ?

そうそう、正しい設計をするにはどうすれば良いか、だったね。
直感と経験で適当な設計をすれば良いんじゃないの?

適当:ある性質・状態・要求などに、ちょうどよく合うこと。ふさわしいこと。

149 名前:デフォルトの名無しさん [2016/05/21(土) 12:57:31.54 ID:Dey5A/Jl.net]
>>147
それができていないから困ったんだろ?

150 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 12:58:17.08 ID:4qmWB+Wj.net]
>>148
適当でない設計が成されてたから、困ったね。

151 名前:デフォルトの名無しさん [2016/05/21(土) 13:00:59.05 ID:Dey5A/Jl.net]
>>149
Googleでもできていないのにお前は直感と経験で正しい設計ができるって自信の根拠は?
お前は経験が不足していることも認めているから、直感だけだな。
そんなんで間違えないとは思えないだろ?

152 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 13:01:29.28 ID:q2Zh6d9K.net]
設計なんて作るもので変わるものなのに、
単純な機能しか想定できてないやつに、
Chromeの設計をごちゃごちゃいう資格はねーよ。

153 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 13:10:37.89 ID:4qmWB+Wj.net]
>>150
Google ChromeやChromiumの設計にはGoogleは関与していないんですがそれはそれとして
適当でない設計だったら設計しなおせばいいんじゃないの?
設計し直す事によってノウハウも貯まるんだし。

>>151
君が、使いもしない機能のために設計を複雑化させる人だという事は分かった。
俺はlynxとchromiumを同じだけ使った訳じゃないけど、俺にとってはどちらも不便じゃなかった。
ただそれだけの事実をどうして捻じ曲げて解釈するのかね。

154 名前:デフォルトの名無しさん [2016/05/21(土) 13:15:07.48 ID:Dey5A/Jl.net]
>>152
矛盾してるなあ。
「下手な設計のせいでだめなシステムになる」
「適当でない設計だったら設計しなおせばいい」

ダメな設計なのに修正できてないシステムが存在するのはどうして?
理由くらい想像つかない?



155 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 13:16:45.12 ID:q2Zh6d9K.net]
>>152
「想定」っていうのは、お前がお前自身で使うことを想定しろって話じゃない。
他人が使う機能を想定しろ。

どうしてお前はいつも、お前の中の世界だけで
物事を考えてるんだ?w

156 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 13:23:26.36 ID:4qmWB+Wj.net]
>>153
> ダメな設計なのに修正できてないシステムが存在するのはどうして?
何が自明じゃないのかが分からないんだけど
実装した「後」に設計を変更したら違う実装が必要になるよね?
同じ実装を使いまわしてる以上は、設計の大幅な修正は出来ないよ。
逆に、設計を修正したいのなら実装は捨てる勢いじゃないと。
派閥や権力の問題でそれが出来ないから、そういったシステムが存在するのでは?

157 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 13:23:53.70 ID:4qmWB+Wj.net]
>>154
アスペだからさ。

158 名前:デフォルトの名無しさん [2016/05/21(土) 13:25:02.03 ID:Dey5A/Jl.net]
>>155
つまり「適当でない設計だったら設計しなおせばいい」というのは現実的じゃないと認めると?

159 名前:デフォルトの名無しさん [2016/05/21(土) 13:25:16.60 ID:W+CoeO47.net]
OOPは甘え

160 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 13:28:33.55 ID:4qmWB+Wj.net]
>>157
何か飛躍してる気がする
設計が適当かどうかは設計の段階で判別すべき問題であって、
駄目な設計の元で実装を与えたらそりゃそんなシステムが作られるよねって事を言いたいんだけど・・・・・・

設計が適当かどうかの判別が出来ない人間が営業やってるってそ

161 名前:なに変な仮定かな。 []
[ここ壊れてます]

162 名前:デフォルトの名無しさん [2016/05/21(土) 13:34:12.37 ID:Dey5A/Jl.net]
>>159
設計がダメだとダメなシステムができるってことは最初から分かってるから何度も言わなくていいよ。

だから、「正しい設計をする必要があるんだろ?」って聞いたら
「だめな設計ならしなおせばいいから問題ない」みたいなことをお前が言い出したから意味不明。
何が言いたいんだか明確に。

163 名前:デフォルトの名無しさん [2016/05/21(土) 13:36:12.26 ID:W+CoeO47.net]
>>160
君はウォーターフォールとスパイラルの違いすら理解出来ていないのか

164 名前:デフォルトの名無しさん [2016/05/21(土) 13:37:41.47 ID:Dey5A/Jl.net]
>>161
スパイラルなら設計指針がいらないとでも?



165 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 13:42:03.68 ID:4qmWB+Wj.net]
>>160
確かに、間の話をすっ飛ばすと意味不明だな。

>>131で君は
> だから正しい設計をするための指針が必要って話。
こう書いたけど、俺はどちらかと言うと、
派閥や権力なんかの問題で正しい設計を妨害されるのでなければ、
指針なんか無くてもそのうち正しい設計にたどり着けるだろうっていう楽観論を持ってる。

設計を一人でやるのでなければね。
一人で設計するのであれば、確かに指針は必要だと思うよ。

166 名前:デフォルトの名無しさん [2016/05/21(土) 13:48:13.84 ID:Dey5A/Jl.net]
>>163
経験のない奴がやれば間違った設計をすることはお前も認めたんだけど。
だから「間違った設計をしたら直せばいい」って流れだろ。
自分の書き込みに沿って話せよ。

で、言ってることがぶれてて分からん。分かるように書いてくれ。

167 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 13:50:59.11 ID:q2Zh6d9K.net]
間違った設計はなくても、設計が変わることはある。

一度作ったソフトウェアがバージョンアップしないと言うのなら別だけど、
ブラウザのようなものは、設計は常に変わっていく。
だめだから変わるんじゃない。
いいものから更にいいものに変わるんだよ。

何が正しい設計? そんなものバージョンアップで変わるに決まってる。
最初から未来の設計をしてはいけない。

168 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 13:52:49.78 ID:4qmWB+Wj.net]
>>164
ちょっと待った。
そんな事俺認めてたっけ?

169 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 13:54:12.61 ID:q2Zh6d9K.net]
バージョンアップで設計が変わるということがどういうことかというと、
バージョンアップで搭載される機能によって、正しい設計は変わるということ。

つまり搭載される機能を把握してないと、正しい設計はわからない。

ここで、ブラウザにどんな機能が搭載されているかを
把握してないようなやつが、Chromeの設計をディスった所で
的外れでしか無い。

「お前はこういう設計になってる理由が分かってない」の一言で一蹴できる話。
そこまで考えられないから、技術力が低いといわれている。

170 名前:デフォルトの名無しさん [2016/05/21(土) 13:54:38.15 ID:Dey5A/Jl.net]
>>166
どっかで認めていたはずだけど、逆に経験がない設計者が最初から正しい設計ができると思ってんの?

171 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 13:57:33.25 ID:q2Zh6d9K.net]
lynxとChromeを同等の機能を持ったブラウザという認識しか出来ないやつに、
どんな機能を満たすために設計すればいいかなんて答えられるわけないし、
lynxで十分な機能だと思ってるやつが、Chromeの設計をディスった所で
「必要とされる機能」を理解してないやつの考えとしか思われない。

172 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 13:59:49.12 ID:4qmWB+Wj.net]
>>168
経験があろうがなかろうが最初から正しい設計なんてそうそう出来ない。
そして、最初から正しい設計が出来るって事と、
正しい設計がそのうち出来るって事は明確に違う。
もしかして、設計は上書き不能なデバイス上で行う類のものだったりするの?

173 名前:デフォルトの名無しさん [2016/05/21(土) 14:01:49.63 ID:4qmWB+Wj.net]
>>169
その「同等」の要件に、俺が、不自由しない事って指定したのは君(>>133)なんだが。

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

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



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






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

前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