『スラスラわかるC#』第1章 読書メモ

『10日でおぼえるC#入門教室』が割と不親切(説明なしに専門用語が出てくる)でつらい感じだったので、改めて入門書を入手しました。 実を言うと、本書もAmazonレビューでは「プログラミング未経験者には難しい」という評判で …

『10日でおぼえるC#入門教室』1日目

次期プロジェクトでC#が必要になったので。。。PMからは「『パーフェクトC#』読んできてね」と言われたんですが、いきなり『パーフェクトC#』はきつそうだったので、新し目の入門書ということで本書をチョイス。 以下、読書メモ …

『リファクタリング』第3章 コードの不吉な臭い

重複したコード 長すぎるメソッド 巨大なクラス 長すぎるパラメータリスト 変更の偏り 変更の分散 特性の横恋慕:あるメソッドが、自分のクラスよりも他のクラスもつ場合 データの群れ 基本データ型への執着 スイッチ文 パラレ …

『リファクタリング』第2章 リファクタリングの原則 読書メモ

第1章はサンプルコードをベースにした「体験版」的な内容なので、読書メモは第2章から。 リファクタリングの定義 リファクタリング(名詞):外部から見たときの振る舞いを保ちつつ、理解や修正が簡単になるように、ソフトウェア …