- 131 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 08:38:26.90 ID:xmEIYn5a.net]
- >>117
丁寧に助かります。 GIT調べてみます。 ユニットテストはprintlnでログを確認してます。 私の開発手順は…… ・口頭で「xxxなクラスを作ってくれ」と指示を受ける。 ・クラス名を考えて、とりあえず必要そうなフィールドを書く。 ・ここで手が止まる。(何か書かなきゃ、そうだ! アクセッサ!) ・全フィールドのアクセッサをかく。(焦る。とにかくメソッド書かなきゃ!) ・時価の商品価格を計算するとしたら、メソッド名(calcPrice)を書く。 ・とりあえず分岐はするはず! そうだif文の枠だけ書こう! ・(省略)以下、確信なく恐怖でベタベタ書く…… ・ifネスト、forネスト、switchネストな恐ろしいメソッドが1つできあがる。 (アクセッサ抜かすと、大抵はpublicメソッドが1〜2個しかない) ・printlnでログみてテスト。一応動くが、確信は無い。 ・(そして大抵は)仕様変更、追加のお知らせが届き、デスマーチへ。 (合間に結果としてのエラーも当然でて、ブレークでトレースしてると あっというまに1時間経ってます……) >>118 RP、OMT、調べて参考書探してみます。 >>119 その粒度を小さくするという作業が「設計」ということでしょうか? 数学(簡単なもの)ならその分解作業が可能なのですが、 ことシステム設計になると、とっかかりが見つからないのです……。(><) 数学で言えば、計算式は解けるが、文章題から計算式が導けない感じです。 >>120 エクリプス使っています。 といっても、フォルダ管理と構文チェック、結果ログ見る程度です。
|

|