#coding #debug
クイックスワップ
> 既存の関数である...と、新しく作った関数である...の両方のコードを変更する必要があるかもしれない。この場合、新しく作った関数をアンドゥして消してしまうと少し作業がやりにくい。ここは、「クイックスワップ」というテクニックを試してみよう
#if 1 // 新しい実装#else // 古い実装 #endif
12.4.8 クイックスワップ (Quick Swap)
fromテスト駆動開発による組み込みプログラミングby James W. Grenningら
#coding
クイックスワップは作業中によく使う
#if 1 // 2019/03/17のようにコメントして複数個所を修正
動作におかしい点があればその周辺を修正する検索しやすい
動作が正常と分かった時点でチェックイン(自分管理のリポジトリの場合)
#if1 の部分は削除する時にrefactorコミットとしてチェックイン(自分管理のリポジトリの場合)
#VCS #Git