概要
リファクタリング等を行う際に元の処理と新しく作った処理を切り替えるのに「ここからここまでをコメントアウトして...ここからここまでを有効化にして...」というちょっと面倒な作業を解決するTipsです
解決策
/*/
processA(); // ここがコメントアウト状態
/*/
processB();
//*/
//*/
processA();
/*/
processB(); // ここがコメントアウト状態
//*/
(Qiita上でシンタックスハイライトが効いてくれているのでわかりやすい・・・w)
CやPHPやGo、JavaScriptその他諸々の言語で採用されている↓の場合に使用できます。
// 1行コメントアウト
/*
複数行コメントアウト
*/
ただしPHPDocのような書き方のコメントが途中にあるとうまく動いてくれないので注意
//*
var_dump('a');
/*/
/**
* PHPDOcとか
*/
var_dump('b');
//*/