• 摆脱编码规范


    驳《编码规范是技术上的遮羞布》自由发挥==摆脱编码规范?X

    引子:

      看了一坨文字《编码规范是技术上的遮羞布》,很是上火,见人见智,本是无可厚非,却深感误人子弟者众。原文观点做一个简单的提炼:

      1.扔掉编码规范吧,让程序员自由发挥,你会得到更多的好处。

      2.编码规范真正的罪恶在于,它们在伤你的心,伤整个团队的心。它们是一种耳语在说你不够优秀。他们不信任你。没有监管,你会搞的一团糟。

      3.我希望所有人都能写出整洁优秀的代码。你自己判断这指的是什么。

    一、无招胜有招,是有前提的

      武侠小说中,高手的至高境界就是无招胜有招,前提是他是高手,否则一顿乱舞,且不说能否战胜别人,仅看没有体力支撑的姿势,其杀伤力能有几何,也就可想而知了。文中作者也一再的提到:“你贪婪的咀嚼《代码大全》, 《程序员修炼之道》,当然,还有 Joel”。其实已经给他的扔掉规范的程序员圈定了范围,高手,大师。大师有多少,有几多?见过高手,也见过大师,可是见的更多的是自命不凡的九段菜鸟,却自以为是高手、神僧的狂徒,这些人你要他自我发挥吗?见过他们发挥的恐怕不止我一个,结果如何,不做评价吧。

    二、躺着也中枪的《编码规范》

      原文作者口诛笔伐你的《编码规范》究竟是个什么东西,得罪了谁?居然就成了遮羞布了呢?知己知彼,百战不殆。那么我们就揭开编码规范的面纱,看看规范都规范了啥:

    这只是一个示例样本。我想知道的作者想反对什么,排版布局统一风格有错吗?写注释有错吗?

    三、有心者才能伤心,没心没肺你伤的着吗?

      ”编码规范真正的罪恶在于,它们在伤你的心,伤整个团队的心。它们是一种耳语在说你不够优秀。他们不信任你。没有监管,你会搞的一团糟”。程序员需要尊重,情感上,工作上都需要。但是,我就看不出,统一排版布局怎么就伤者程序员的心了。是注释伤了你的心吧?那些不写注释,却自称大牛的家伙,是没伤到自己的心,可是看他代码的程序员确是伤了心的,什么鬼东西啊,狗屎一滩。再者对于初入行的程序员们来讲,是非标准,对错标准本身就没有个心思,再没有个对错,是非观,一味的自由发挥,你还让不让他活了,找不着工作,你管饭啊。

    四、整洁优秀的标准从哪里来?这本身就是一个标准啊。

      文章最后“我希望所有人都能写出整洁优秀的代码”,则是全文最致命的的漏洞,请问,整洁优秀都出来了,那整洁的标准是什么?优秀的标准又是什么?不是纸面上的文字才叫标准的。行业标准也是标准。

    五、程序员的天空在哪里?自由发挥==创造价值?X

      限制人身自由是犯罪,限制精神自由也是不对的。但是个人认为,程序员能否创造价值,能否带来好处,不在于他是否摆脱了编程规范的束缚,而在于他在所从事的领域有没有建设性的创新,而这种创新也不是代码规范不规范而能评价的了的。

  • 相关阅读:
    oracle“记录被另一个用户锁住”
    Oracle CASE WHEN 用法介绍
    拥有机器人的人生会是怎样的体验?
    需求那么多,核心需求都从哪里来?
    一文读懂互联网及电商逻辑
    读书:《敏捷产品--不确定性的思维革命》
    读书:《超越感觉:批判性思考指南》一
    618啦,你的钱包又被盯上啦!
    产品经理如何开启上帝视角?
    我的产品经理价值观
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/3182579.html
Copyright © 2020-2023  润新知