2012年07月19日
講義102日目
------------------------------1H------------------------------
★リファクタリング
●googleSpreadSheetへの接続サポートclass
・メンバ変数はプロテクテッドがいい(プライベートも状況によって使う)
親クラスでメンバ変数を呼ぶ作りにするとか
別のgoogleサービスへの接続サポートclassも子クラスにできるような親クラスを作成するのがいい
コンストラクタでメンバ変数を渡すとか
・クラスの説明
クラス使い方、動き、目的などを説明
各メソッドの説明
など
・insertRowdataを直したほうがいい
参照するメソッドが有効でない場合の処理(falseを返すなど)を追加するほうがいい
・参考本
マーチンファウラーのリファクタリング
------------------------------2H------------------------------
★復習
●テストもあるし色々と復習
------------------------------3H------------------------------
★最終テスト
------------------------------4H------------------------------
★リファクタリング
●class
・可変変数
変数名を元にした変数を作成する
$hoge = "test";
$$hoge = "dayo";
echo "$hoge${$hoge}"; //出力 testdayo
・可変変数を使ってsetData()メソッドを作成する
$hoge = "test";
myGdataSpreadsheet->setData($hoge);
の時に、$hogeで内容がtestであるメンバ変数を作成するメソッドを作る
------------------------------5H------------------------------
------------------------------6H------------------------------
★ショッピングカート
criteriaにつなぐ復習など
-----------------------------memo------------------------------
0 件のコメント:
コメントを投稿