clean code

        某人认为一本关于编码的书某种程度上是过期的--由于编码再也不是问题;咱们应该关心建模和需求。确实有些人认为咱们已经接近编码的终点。立刻所有的代码都会自动生成。不将再须要程序员由于业务人员会生成程序。程序员

        胡扯!咱们永远也摆脱不了代码,由于代码才能表现出需求的细节。在一些水平上,这些细节没法被忽略或者抽象;他们必须被指定。指定需求到那种细节以至机器可以执行他们就是编程。那样说明书就是代码。编程

        我认为咱们语言的抽象的水平会继续增长。我也认为领域特定语言也会增加。这将是好的事情,但这也不会淘汰掉代码。事实上,用更高水平的领域语言写的说明书就是代码!代码须要更严格,更准确,那样机器才能理解和执行他。工具

        认为代码会消失的人们就像数学家但愿发现数学是没有公式同样。他们但愿有一天咱们能建造一个能按咱们所想要的自动的而不是咱们叫他们那么编码的机器。那些机器能理解咱们,以致能够把模糊的特定的需求转化为准确地知足需求的可完美执行的程序。测试

        这将永不会发生。甚至是,使用所有的创造力和直觉的已经能从客户含糊的需求中构建成功系统的那些人。事实上,若是需求说明书已经告诉了咱们全部事,那么被肯定好的需求就像代码同样,和像可执行的测试代码同样。编码

        记住,代码是真正的终极地表达需求的语音。咱们能够创造接近需求的语言。咱们能够创造,帮助咱们以正式结构解析和集合需求的工具。可是咱们永远不会去除必须的精确度--so there will always be code.code

相关文章
相关标签/搜索