- GCは失敗。メモリは自分で管理せよ! その2©2ch.net
181 :デフォルトの名無しさん[sage]:2015/12/05(土) 15:29:31.41 ID:KdBqlpoa - C#でアンマネージドなメモリを扱えるのはわかった
確保したメモリ領域にオブジェクトを配置する事は出来ない? C++で言うところの配置newを再現したいんだ メモリの確保解放はプログラマが特別に管理してその間は普通のオブジェクトと同じように透過的に扱いたい
|
- ふらっと C#,C♯,C#(初心者用) Part118 [転載禁止]©2ch.net
131 :デフォルトの名無しさん[sage]:2015/12/05(土) 17:13:26.24 ID:KdBqlpoa - まずはDDDを学ぶ事
仕様なんて後回しでいいよ
|
- スレを勃てるまでもないC/C++の質問はここで 24 [転載禁止]©2ch.net
31 :デフォルトの名無しさん[sage]:2015/12/05(土) 17:29:21.92 ID:KdBqlpoa - >>28
なんらかの制約があり仕方なく使わざるをえない場合のみ泣く泣く使うものであり推奨している個人や団体は存在しない
|
- GCは失敗。メモリは自分で管理せよ! その2©2ch.net
190 :デフォルトの名無しさん[sage]:2015/12/05(土) 17:37:26.87 ID:KdBqlpoa - デストラクタの問題点は不可視なところだな
usingやfinallyは目に見えるから安心する
|
- ふらっと C#,C♯,C#(初心者用) Part118 [転載禁止]©2ch.net
135 :デフォルトの名無しさん[sage]:2015/12/05(土) 17:48:23.96 ID:KdBqlpoa - >>133
現代的な開発手法とは真逆の結論だね なぜそうなったのか興味深い
|
- スレを勃てるまでもないC/C++の質問はここで 24 [転載禁止]©2ch.net
33 :デフォルトの名無しさん[sage]:2015/12/05(土) 17:58:29.63 ID:KdBqlpoa - ひとつの戻り値に出来ない時点でおかしな事が起こってるか起こりつつある
複数の同じ型の返り値ならば本来そこで必要なものはコレクションだ 異なる型の複数の戻り値ならば本来そこで必要なのはそれを包含する別の型だ 必要な型が定義されていないという設計ミスの兆候から目を背けてはいけない 手抜きのタプルや参照渡しに逃げてはいけない
|
- ふらっと C#,C♯,C#(初心者用) Part118 [転載禁止]©2ch.net
139 :デフォルトの名無しさん[sage]:2015/12/05(土) 19:24:10.39 ID:KdBqlpoa - >>136
大規模であるほどステークホルダが増え開発者の発言力は相対的に弱まりビジネスは複雑化しその変化は速くなる 最初からステークホルダ全員の納得する仕様を作る事など誰にもできない 最初に決めた仕様を顧客を無視して貫き通すなんてどんなに強大な開発会社だってできない 最初に仕様をがっちり固めてそれに執着する事ほど愚かな行いは無い 仕様は流動的で全体を見通す事は出来ないものであるという当たり前の事実を認める 変化に強く拡張性の高い柔軟でしなやかな設計と管理可能な規模に制限されたイテレーティブな設計開発プロセスでもって顧客の要求に応えさらには顧客の気付かなかったビジネス上の提案を行う これが先進的な現代のシステム開発の姿だ そして変更に対して柔軟で拡張性の高い設計は自然とSOLIDなどといった良い習慣を実践するシンプルで可読性の高いプロダクトを生産する事はいまや周知の事実である
|