おためし受講中

リファクタリング入門 -実開発への適用-

◼︎ 授業概要
  • 実開発へ適用する際の留意点

学生代表

  • 徳田 葵

    徳田 葵

    スクー放送部

【ノート機能】
授業内容や覚えておきたいポイントなど、ノートに自由に残せます

再生位置挿入 資料挿入
筆記アシスト
ONOFF
    【チャプター機能】
    授業内容をピンポイントでおさえながら
    ご自身のペースで進めることができます
    【前半】授業
    自己紹介
    01:25  (02:17 ~ )
    この授業について
    00:38  (03:42 ~ )
    アジェンダ
    01:18  (04:20 ~ )
    【先生からの質問】実際の開発現場でリファクタリングをするのは難しいですか?
    02:43  (05:38 ~ )
    リファクタリングと設計
    01:43  (08:21 ~ )
    ユーザーインターフェースのテスト
    03:09  (10:04 ~ )
    リファクタリングをきっかけに良い設計を考える
    02:20  (13:13 ~ )
    テストしやすくする手法
    04:48  (15:33 ~ )
    コードの中に巨大なクラスがある場合
    02:17  (20:21 ~ )
    保持している属性を他のクラスに移動したい場合
    02:15  (22:38 ~ )
    外部ライブラリへの依存が多い場合
    02:37  (24:53 ~ )
    チームで始めるリファクタリング
    06:21  (27:30 ~ )
    チームでリファクタリングするならいつ行うべきか
    04:57  (33:51 ~ )
    全体的なリファクタリングを行う場合の方針の一例
    03:10  (38:48 ~ )
    チームで持つ設計改善の目標設定のすすめ
    03:27  (41:58 ~ )
    まとめ
    00:30  (45:25 ~ )
    【後半】質疑応答
    Q.XPはまだ今でもおすすめな開発方法ですか?
    01:46  (46:20 ~ )
    Q.テスト&リファクタリング専門のスタッフは必要か
    01:42  (48:06 ~ )
    Q.チームでリファクタリングをする場合、コーディング規約の類が必要かどうか
    03:00  (49:48 ~ )
    Q.小さなステップで進めるとコードのどの部分の構造が良い設計かわかりづらいのではないか
    01:30  (52:48 ~ )
    Q.コンポーネントの切れ目が場合によって変わるとき、自動テストはどのように整理すればよいか
    02:16  (54:18 ~ )
    Q.よい設計の最終イメージ、ゴールをどのように把握すればよいか?
    02:49  (56:34 ~ )
    お知らせ
      (59:23 ~ )