码迷,mamicode.com
首页 > 其他好文 > 详细

编码与写作

时间:2015-01-20 00:47:46      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

http://www.cnblogs.com/chwen/p/4235080.html
  我是一名立志把代码写的像诗词一样精悍且准确的coder,最近在看一本重构的书,忽然有了一种感觉:写代码的人应该要求写作能力。下面我想说明一下代码和写作的关系。http://www.cnblogs.com/chwen/p/4235080.html
  很久之前,一位不懂代码为何物的朋友问了我一个问题:代码是怎么写出来的?我思考了一下告诉他,写代码就想写作文一样,只是写的是一篇说明文。与作文不同的是,“读”代码的是机器。http://www.cnblogs.com/chwen/p/4235080.html
  写代码之前首先要想好你的中心思想(需求),列好提纲(做概要设计),每段的内容(详细设计),最后才是写作(实际编码),最后检查错误(调试),如果某一部分说明不好,还可能去(性能优化),如果结构不理想的话,还可能重写(代码重构)。http://www.cnblogs.com/chwen/p/4235080. html
  上边拿写作的流程和写代码的流程做了个类比,我们可以发现,写作和编码是共通的。好的代码是优雅的,每一个接口都准确无误且刚好符合它所代表的意义,每一个变量都没有冗余且拥有存在的意义。代码没有多余的内容,结构紧密、意义明确、性能优良、命名准确有意义。好的文章同样是优雅的、准确的、结构紧密、意义明确的。http://www.cnblogs.com/chwen/p/4235080.html
  写作能力是对文字的把握,编码能力是对代码的把握,但是在文字和代码之外,更重要的是对思想的把握。文字是一种表达方式,代码也只是一种表达方式。写作是要把作者的思想以文字的方式准确的表达给另一个人,编码是要把程序员的设计以代码的形式准确的表达给机器。
  会写作的人有一种能力是编码工作者同样需要的,即是准确表达。思维逻辑清晰,无论对于写作还是编码,都是不可多得的特质。
 http://www.cnblogs.com/chwen/p/4235080.html
引用请注明出处: http://www.cnblogs.com/chwen/p/4235080.html, 非常感谢,欢迎交流。

编码与写作

标签:

原文地址:http://www.cnblogs.com/chwen/p/4235080.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!