徳島文理大学

Webシラバスシステム

TOP 戻る
徳島文理大学短期大学部

【科目名】    計算機工学特別研究 (Study on Computer Engineering)

科目番号10271担当教員名山本 由和単位2単位
科目群専門必修・選択選択開講期後期 対象年次1,2,3年
授業概要
リファクタリングについて講義する
到達目標
リファクタリングを行えるようになる
授業計画授業形態授業時間外学習
【1】シンボリック定数によるマジックナンバーの置き換え・講義
・討論
 
【2】制御フラグの削除・講義
・討論
 
【3】アサーションの導入・講義
・討論
 
【4】ヌルオブジェクトの導入・講義
・討論
 
【5】メソッドの抽出・講義
・討論
 
【6】クラスの抽出・講義
・討論
 
【7】クラスによるタイプコードの置き換え・講義
・討論
 
【8】サブクラスによるタイプコードの置き換え・講義
・討論
 
【9】State/Strategyによるタイプコードの置き換え・講義
・討論
 
【10】例外によるエラーコードの置き換え・講義
・討論
 
【11】Factory Methodによるコンストラクタの置き換え・講義
・討論
 
【12】データの複製・講義
・討論
 
【13】委譲による継承の置き換え・講義
・討論
 
【14】委譲の隠蔽・講義
・討論
 
【15】継承の分割・講義
・討論
 
評価方法
レポート
教科書
授業時間中に資料配布
参考図書
適宜紹介
備考
実務経験なし