簡単なテストのために、コメントを使用してコードの 2 つのバリエーションを簡単に交換する方法を考え出しました。
doSomeNormalCode();
findAnObject()
//*/
.doA()
/*/
.doB()
//*/
;
additionalNormalCode();
これは、との間の最初のスワップをfindAnObject().doA();
単純に削除することを呼び出します。これは、さらに行を追加することで拡張できます。/
.doA()
.doB()
/*/
doSomeNormalCode();
findAnObject()
//*/
.doA()
/*/
.doB()
/*/
.doC()
/*/
.doD()
/*/
.doE()
//*/
;
additionalNormalCode();
これを実行findAnObject().doA().doC().doE();
すると、 any/*/
を aに変えて//*/
、その下のすべての行を切り替えることができます。したがって、/
before.doB()
を追加すると、次のように変更されますfindAnObject().doA().doB().doD().doF();
もちろん、これはすべて非常に複雑です。私はそれに慣れており、非常に迅速に機能します。テスト用のオプションを非常に迅速に交換するためだけに、コミットされたコードに保持することはありません。
あるセクションをコメントアウトして別のセクションのコメントを解除する以外に、さまざまなオプションをすばやく切り替える簡単な方法はありますか?コメントアウトされたコード内に /**/ コメントがあり、すべての行に//
.
ここでは明らかに C スタイルのコメントについて言及していますが、他の言語にも興味があります。