※ お詫び: 収録時のミスでlacolacoの音質が悪いです。
■ トピック
リファクタリングモードに入ってまずやること
名前を変えてみる
既存コードをいったん消して書き直してみる
コメントを書き足すだけでもリファクタリング
「3つ目」が降ってくるとき
趣味と業務
知識が不確実だと備えが必要
いつでもリファクタリングはじめられるためにやっていること
ディレクトリ構造をきれいにしておく
新しいメンバーからのフィードバックは大事
雑にリファクタリングしまくるためのテストとCI
「テストが書ける状態」でテストが書かれることなくない?
...
Published 11/18/24
※ お詫び: 収録時のミスでlacolacoの音質が悪いです。
■ トピック
既存コードを触っていてリファクタリングモードに切り替わるタイミング
「なんかリファクタリングするところないかな〜」
既存のコードを掌握するためのリファクタリング
レビュー基準が変化することで崩れる一貫性を見直す
コードベースとの関係性とリファクタリング
変更している途中でブレーキがかかってリファクタリングに切り替わる
まさしく「コードスメル」
「なんかクサい」という直感
臭ってきたときの捨てやすさ
プログラマーが鍛えるべきは嗅覚
完璧なメタファー
...
Published 11/11/24
※ お詫び: 収録時のミスでlacolacoの音質が悪いです。
■ トピック
リファクタリングモード
モードの切り替わりのタイミング
耐えられなくなる閾値
「こんなつもりじゃなかったんだけどな」
どこまで行けるかぶち当たりに行く
グリーンになる前にリファクタリングしてしまう悪い癖
名前を真剣に考え始めるタイミングの違い
リファクタリングモードから帰ってこない
チーム開発ならいったん議論してから
結局「驚き最小の原則」
書く自分と読む自分
読む自分が耐えられなくなったときに始まるリファクタリング
■ 参考リンク
...
Published 11/04/24