博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
clean code
阅读量:6936 次
发布时间:2019-06-27

本文共 666 字,大约阅读时间需要 2 分钟。

hot3.png

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

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

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

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

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

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

转载于:https://my.oschina.net/u/2499008/blog/625345

你可能感兴趣的文章
使用webpack打包的后,公共请求路径的配置问题
查看>>
直播源码:直播+内容营销新趋势
查看>>
Docker 健康检查功能
查看>>
盘点路由协议之RIP协议及IGRP协议
查看>>
CSS布局-顺口溜
查看>>
Less学习内容2
查看>>
SQL 时间类型转字符串格式列表
查看>>
利用jQuery获取jsonp
查看>>
vue自定义指令
查看>>
sc config 命令(详细)
查看>>
linux 权限管理
查看>>
运维工具
查看>>
Qt creator使用笔记
查看>>
想成为一个高效的Web开发者吗?来看看大牛分享的经验吧~ #精选JAVASCRIPT前端开发...
查看>>
删除某个文件夹下的所有文件
查看>>
1032 Sharing
查看>>
本地yum源建立
查看>>
12. MySQL简单使用
查看>>
Java伪代码
查看>>
Android ViewTreeObserver简介-------------转
查看>>