题
- 你切换意见或板材的代码迅速显示或隐藏的内容?
- 什么是一些共同的方法使用?
- 是否有一个接受的标准?
- 应一些方法可以避免? 即他们可能被错误地解释通过一些引擎?
- 是否有替代或更好地解决这个?
标准 -这是什么我的使用来涵盖大多数语言:CSS,JavaScript,PHP flash player
/**/ visible /**/
/**\/ hidden /**/
HTML
<!----> visible <!---->
<!----/> hidden <!---->
PHP -限定类似$隐藏运作良好,其他变量可能生产或开发大板然后可以隐藏和一起示一个简单变量的变化。
if(0){ hidden }
if(1){ visible }
if(!$HIDE){ content } // $HIDE defined elsewhere, visible if undefined
解决方案
我认为,如果可编程的控制是什么正在呈现的,这是最好(喜欢什么,你有没有在PHP)。一个更好的解决方案,什么你写的(基本上是一个本地的预处理宏)是实际上打破了你的渲染代码进入功能,产生副部分的文件。如果你不需要它,你不要叫了,你有一个明确的条件。这是例如,修订编写的。否则,在复杂的项目,它成为一个烂摊子。
有许多危险难编码评论-在码。其中包括:
非常容易搞砸了取消注释
不清楚是什么评论。
问题时说出的部分重叠
剪切和粘贴错误。
一切你想要隐藏仍是可访问的,影响了搜索引擎,等等。
其他提示
/*
Commented
// */
//*
Not commented
// */
我已经告诉过一些人,适当的方式评论了部分C++,因为我们显然不使用预处理器的任何更多的是使用 if
发言。
if(false)
{
chunk of code;
}
理论正在编译器将优化该死的代码的最终产品,并且它们可以套, /* */
风格的意见不能做。
这一理论是虚假的,当然,因为你不能用它来评论出任意区域的代码,例如:
class Foo
{
void Bar();
if(false)
{
int Baz(double); // WRONG!!!
}
};
另一方面,这完全适用于语等语言蟒蛇,允许发表任何声明在任何方框,其中还缺乏一个标准的预处理器或框意见。
不隶属于 StackOverflow