Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

2012-03-30から1日間の記事一覧

書籍 リファクタリング−プログラマーの体質改善 | 条件式の単純化 | ヌルオブジェクトの導入

パンくず リファクタリング-プログラマーの体質改善テクニック 条件式の単純化 ヌルオブジェクトの導入 内容 リファクタリング名 ヌルオブジェクトの導入 適用ケース要約 コードの中でnull(nil)値のチェックを繰り返している 適用内容要約 null(nil)値の代わ…

書籍 リファクタリング−プログラマーの体質改善 | 条件式の単純化 | ポリモーフィズムによる条件記述の置き換え

パンくず リファクタリング-プログラマーの体質改善テクニック 条件式の単純化 ポリモーフィズムによる条件記述の置き換え 内容 リファクタリング名 ポリモーフィズムによる条件記述の置き換え 適用ケース要約 オブジェクトのタイプによってふるまいを変える…

書籍 リファクタリング−プログラマーの体質改善 | 条件式の単純化 | ガード節による入れ子条件記述の置き換え

パンくず リファクタリング-プログラマーの体質改善テクニック 条件式の単純化 ガード節による入れ子条件記述の置き換え 内容 リファクタリング名 ガード節による入れ子条件記述の置き換え 適用ケース要約 正常な実行経路がはっきりしないような条件分岐を持…

書籍 リファクタリング−プログラマーの体質改善 | 条件式の単純化 | 制御フラグの削除

パンくず リファクタリング-プログラマーの体質改善テクニック 条件式の単純化 制御フラグの削除 内容 リファクタリング名 制御フラグの削除 適用ケース要約 一連の論理式で使われる制御フラグとして機能している変数がある 適用内容要約 代わりにbreakやret…

書籍 リファクタリング−プログラマーの体質改善 | 条件式の単純化 | 重複した条件の断片の統合

パンくず リファクタリング-プログラマーの体質改善テクニック 条件式の単純化 重複した条件の断片の統合 内容 リファクタリング名 重複した条件の断片の統合 適用ケース要約 条件式のすべての分岐に同じコード片が含まれている 適用内容要約 その部分を式の…

書籍 リファクタリング−プログラマーの体質改善 | 条件式の単純化 | 条件記述の統合

パンくず リファクタリング-プログラマーの体質改善テクニック 条件式の単純化 条件記述の統合 内容 リファクタリング名 条件記述の統合 適用ケース要約 同じ結果になる条件テストが複数並んでいる 適用内容要約 それらを1つの条件式にまとめ、メソッドとし…

書籍 リファクタリング−プログラマーの体質改善 | 条件式の単純化 | 条件式の分解

パンくず リファクタリング-プログラマーの体質改善テクニック 条件式の単純化 条件式の分解 内容 リファクタリング名 条件式の分解 適用ケース要約 複雑な条件文(if-then-else)がある 適用内容要約 条件部、"then"部、"else"部からメソッドを抽出する。 …

書籍 リファクタリング−プログラマーの体質改善 | 条件式の単純化

パンくず リファクタリング-プログラマーの体質改善テクニック 条件式の単純化 内容 データの再構成 リファクタリング名 対象 対応 条件記述の分解 複雑な条件文(if-then-else)がある 条件部、"then"部、"else"部からメソッドを抽出する。 条件記述の統合 …

CSS3新要素 | 2D 3D 変形 | transition-timing-function

パンくず CSS3新要素 時間的変化 transition-timing-function 概要 変化のタイミング・進行割合を指定するtransition-timing-functionについて説明します プロパティ名 transition-timing-function ※2012/03/28現在、ベンダープリフィックスが必要 設定値 項…

CSS3新要素 | 2D 3D 変形 | transition-duration

パンくず CSS3新要素 時間的変化 transition-duration 概要 変化に掛かる時間を指定するtransition-durationについて説明します プロパティ名 transition-duration ※2012/03/28現在、ベンダープリフィックスが必要 内容 変化に掛かる時間を指定します サンプ…

CSS3新要素 | 2D 3D 変形 | transition-property

パンくず CSS3新要素 時間的変化 transition-property 概要 時間的変化の属性指定をするtransition-propertyについて説明します プロパティ名 transition-property ※2012/03/28現在、ベンダープリフィックスが必要 設定値 項目名 設定値 all 全てのプロパテ…