代码块注释小Trick

Feb 8th, 2010 Programming

  爱死了程序员这种小聪明。

  写程序经常会有一些代码要注释掉,而不删掉它是因为某个时候可能还需要重新激活,这个很常见,大家通常这样注释掉代码:

/*
$this = 'code is deactivated';
$and = 'so is this';
*/

  这个注释方法有一点不便就是,每次重新激活代码都需要删除开始和结束符“/**/”,Daisy Olsen 用了一个小技巧:

/*
$this = 'code is deactivated';
$and = 'so is this';
/**/

  这下方便了,只要移除第一个“/*”就可以启用代码。不过还有点小小瑕疵,就是把代码块注释的开头清除掉之后,回头再要注释这段代码就得重新考虑从哪儿开始,Mark Jaquith 给出一个改进版:

//*
$this = 'code is reactivated';
$and = 'so is this';
/**/

  Excellent!现在这段代码是激活的,想要注释掉它,就删除第一个“/”,注释还是激活,只要修改第一个“/”。OK了,但是还不够完美,你知道,超级程序员们都是建筑师,既要代码靠谱好用,又要格式整洁漂亮,来看 Aleem Bawany 的版本:

//*
$this = 'code is reactivated';
$and = 'so is this';
//*/

  功能和前一个相同,格式更整齐,终于,Perfect了。
  爱死了程序员的小聪明。

8 Responses to “代码块注释小Trick”

  1. 猫猫 says:

    技术宅的通病就是拿只有自己懂的东西欢天喜地的自娱自乐

  2. amio says:

    你不是技术宅么

  3. 猫猫 says:

    我….我有个毛技术,只是宅罢了

  4. Simon Kong says:

    @猫猫: 我是……经济金融宅,我也喜欢自娱自乐……

  5. 猫猫 says:

    哇LS原来是股票大亨

  6. Amai says:

    大富翁宅^^
    新年快乐~

  7. amio says:

    我终于回来啦,收尾工作搞搞,这两天就把新风格换上 :D

  8. reizhi says:

    完美情节

Leave a Reply