引子:程序员
看了一坨文字《编码规范是技术上的遮羞布》,非常上火,见人见智,本是无可厚非,却深感误人子弟者众。原文观点作一个简单的提炼:编程
1.扔掉编码规范吧,让程序员自由发挥,你会获得更多的好处。布局
2.编码规范真正的罪恶在于,它们在伤你的心,伤整个团队的心。它们是一种耳语在说你不够优秀。他们不信任你。没有监管,你会搞的一团糟。编码
3.我但愿全部人都能写出整洁优秀的代码。你本身判断这指的是什么。代码规范
1、无招胜有招,是有前提的blog
武侠小说中,高手的至高境界就是无招胜有招,前提是他是高手,不然一顿乱舞,且不说可否打败别人,仅看没有体力支撑的姿式,其杀伤力能有几何,也就可想而知了。文中做者也一再的提到:“你贪婪的咀嚼《代码大全》, 《程序员修炼之道》,固然,还有 Joel”。其实已经给他的扔掉规范的程序员圈定了范围,高手,大师。大师有多少,有几多?见太高手,也见过大师,但是见的更多的是自命不凡的九段菜鸟,却自觉得是高手、神僧的狂徒,这些人你要他自我发挥吗?见过他们发挥的恐怕不止我一个,结果如何,不作评价吧。get
2、躺着也中枪的《编码规范》it
原文做者口诛笔伐你的《编码规范》到底是个什么东西,得罪了谁?竟然就成了遮羞布了呢?知己知彼,百战不殆。那么咱们就揭开编码规范的面纱,看看规范都规范了啥:程序
这只是一个示例样本。我想知道的做者想反对什么,排版布局统一风格有错吗?写注释有错吗?im
3、有心者才能伤心,没心没肺你伤的着吗?
”编码规范真正的罪恶在于,它们在伤你的心,伤整个团队的心。它们是一种耳语在说你不够优秀。他们不信任你。没有监管,你会搞的一团糟”。程序员须要尊重,情感上,工做上都须要。可是,我就看不出,统一排版布局怎么就伤者程序员的心了。是注释伤了你的心吧?那些不写注释,却自称大牛的家伙,是没伤到本身的心,但是看他代码的程序员确是伤了心的,什么鬼东西啊,狗屎一滩。再者对于初入行的程序员们来说,是非标准,对错标准自己就没有个心思,再没有个对错,是非观,一味的自由发挥,你还让不让他活了,找不着工做,你管饭啊。
4、整洁优秀的标准从哪里来?这自己就是一个标准啊。
文章最后“我但愿全部人都能写出整洁优秀的代码”,则是全文最致命的的漏洞,请问,整洁优秀都出来了,那整洁的标准是什么?优秀的标准又是什么?不是纸面上的文字才叫标准的。行业标准也是标准。
5、程序员的天空在哪里?自由发挥==创造价值?X
限制人身自由是犯罪,限制精神自由也是不对的。可是我的认为,程序员可否创造价值,可否带来好处,不在于他是否摆脱了编程规范的束缚,而在于他在所从事的领域有没有建设性的创新,而这种创新也不是代码规范不规范而能评价的了的。