忍者ブログ
検査結果・・・
今回の検査結果は血小板数3万5千だった・・・
ずぅ~~~っと横這いだぁ~~~^^;

ステロイドZEROにしてから
それほど増減していないので
麻疹にGoサインが出た^^
PR
【2010年02月16日23:01 】 | 成長日記 | コメント(0) | トラックバック()
小さくせよ・・・
メソッドは1,2行がベストである
20行を超えるメソッドは
ほとんどあってはならない

Javaを独学しはじめたころ

上から順番に処理されのだから
重複がなければメソッドに分割する必要はないと思った
そんな時同じことを考えてる人が・・・

10年ほど前の話だが・・・
なぜ複数のメソッドに分割するのだろうか?
一度しか呼ばれないメソッドにもかかわらず

メソッドの呼び出しもタダでないのに・・・
馬鹿げている・・・と書かれていた記事を読んだ
(どこで読んだか覚えていないが・・・)

それから大きな塊のメソッドを書いていたが・・・
「クリーンコード」を読んで
その考え方が変わった

メソッドを修正するとき
その影響範囲を調べるが
その範囲は狭いほうがいい

変数もスコープが小さければ小さいほどいい
スコープが広ければ
実際には使われていなくても

その範囲全体を調べるし
なぜそれだけのスコープを必要としたか
悩んでしまう

同じ1000行のコードでも
1つのクラスで書かれたものと

200行のクラス×5で書かれたものでは
後者のほうが読みやすい

おっきな引き出し1つに全部入っているものと
ちぃさな引き出し沢山に1つずつ入ってるものでは・・・

多少処理速度が遅くなっても
読みやすくバグが入りにくくなった方がいい^^
【2010年02月14日23:32 】 | プログラミング | コメント(0) | トラックバック()
クリーンコード・・・
クリーンコード・・・
この本を読む前後で同じような処理をするプログラムを書いた

その後この処理方法を変更することに・・・
この本を読んだ後に書いたプログラムはすんなり変更できたが・・・

読む前に書いたものは・・・><
なぜこの本にもっと早く出会わなかったのだろう・・・;;

中でも印象に残っているのが・・・
メソッドは第一に小さくせよ
第二にもっと小さくせよ

メソッドの引数にbooleanが含まれていたり
本体にif文等が含まれていたりすると
そのメソッドは2つ以上のことをしている可能性がある

メソッドは1つのことだけをする
(複数の処理をしない)

クラスについても同様で
第一に小さくせよ 第二にもっと小さくせよ

メジャーなフレームワークでも
多くのクラスは200行以下で書かれている

クラスは1つだけの責務を持つべきである

クラスの書き方は新聞の書き方に似ている
見出しがあってだんだん詳細について書いていく

大きい粒度のメソッド
中粒度のメソッド
小粒度のメソッド

新聞のレイアウトを参考に
上から下に読み進めれるようにする

上下に行ったり来たりする量と幅を小さくすることで
より読みやすいソースコードになる

Clean Code アジャイルソフトウェア達人の技


【2010年02月12日22:59 】 | プログラミング | コメント(0) | トラックバック()
新型インフルエンザ・・・
長男の熱が上がってきた・・・
学校でも新型インフルエンザが
流行っていると連絡は着ていたけど・・・

午前中診察したら・・・
陰性だけどまだ分からないから
午後からまた来てくださいって・・・

午後からもぅ一度診察したら・・・
新型インフルエンザ確定・・・って

その後長女に移り・・・
その後次々と魔の手が・・・><

布団にゲェ~っと吐き
洗濯物の上にもゲェ~~~っと・・・;;

次男に感染したら・・・
また入院になるのだろうか・・・^^;

家族全員この一週間死んでいたが・・・
次男だけワクチンを打っていたので・・・
それほどひどくならなかった・・・^^
【2010年02月01日21:01 】 | 成長日記 | コメント(0) | トラックバック()
検査結果・・・
今回の検査結果も血小板数が約4万だった・・・
良くもならないが・・・
悪くもなってないので良しとするしか・・・
【2010年01月19日20:58 】 | 成長日記 | コメント(0) | トラックバック()
前ページ| ホーム |次ページ

忍者ブログ [PR]