PREMIUM
スライド資料
授業の概要
こんな人にオススメ
初めてリファクタリングの基礎を勉強するエンジニア初心者の方、リファクタリングを改めて体系的に学習したいエンジニアの方
チャプター
-
自己紹介
02:18 -
授業のアジェンダ
00:53 -
【先生からの質問】ご自身の開発現場でリファクタリングをするには 「勇気」 が 必要ですか?
02:26 -
リファクタリング手順概要
00:41 -
手動リファクタリングの例
02:46 -
リファクタリングの注意点
05:11 -
リファクタリングの進め方
00:40 -
リファクタリングをしてみよう
00:04 -
例:消費税の計算
00:57 -
例:Step1 問題候補の抽出
01:08 -
例:Step2 問題かどうかの判断
00:40 -
例:Step3 改善策の選択
01:07 -
例:Step4 リファクタリングの実施
03:55 -
例:Step5 自動テストの実行
02:10 -
各種リファクタリング
00:14 -
リファクタリング手順の種類
01:06 -
書籍 「リファクタリング」 の手順の種類
02:12 -
メソッドの移動
03:34 -
クラスの抽出
02:24 -
ポリモーフィズムによる条件記述の置き換え
03:11 -
まとめ
02:58
-
Q.読んだことはないのですがrubyでもリファクタリングの本が出ていたと思うのですが Webでもリファクタリングってあるんですか?
02:37 -
Q.公開されている(public)なメソッド名は、外部の自分の手の届かない様々な場所で利用されていることが予想され、メソッド名の変更が難しい状況になりますが、どのように対処すればよいですか?
02:42 -
Q.javascript,cssも今解説なさっているjavaとリファクタリングは同じ考えでよいでしょうか?ここが違うというところがあれば教えてください。
01:31 -
Q.言語仕様によってリファクタリングカタログが利用できない時はどうすればよろしいでしょうか?リファクタリングをあきらめるしかないですか?
01:57 -
Q.古い橋を壊すのに適したタイミングはどのあたりでしょうか?それとも、古い橋を壊さない方がよい時があるのでしょうか?
03:51 -
Q.リファクタリングによる改善策が妥当な変更であるかどのように判断すればよいですか?特に
03:01 -
お知らせ