统一的目的也是为了可理解性,为了能够更方便的与别人达成共识。代码是给人看的,某种程度上说就是人与人之间沟通的语言。
iindex就好比是"""我是索引",写代码时不要只说,而要说我是谁。业务含义+类型这种命名思路可以理解为什么什么样的什么,比如andCondition表示一个与关系的条件对象firstCommand表示第一个命令对象”,runningCar表示一辆正在跑的汽车,brokenCar表示一辆已经破了的汽车。一切都是为了好理解!好理解就是节省看代码时间,节省时间就是节省成本与金钱。

代码是为功能服务的,真正良好的代码能高效的完成它需要完成的功能;而不是如何的华丽。 根据个人的经验,中国的程序员经常去追求一些本末倒置的问题;程序员不知道很好的了解它的程序要解决的问题就开始写代码。别人要什么功能就些一些什么代码,根本对代码对应的业务系统,运行环境不了解,甚至不知道自己的代码什么时间会被调用。 就拿.net来说,很多程序员不了解自己的代码是什么时候如何被执行的,是多线程还是单线程? http 的每个tcp连接是怎么回事,session 会话是怎么回事? cookie是什么运作机制,等等。 当然,也不仅仅是.net程序员,java 程序员, php 程序员,c/C++程序员同样会犯这些错误。由于.net为我们提供了过多的封装,我们大多数的人就不再去了解和掌握它的原理了。


下一篇: 重构权限管理系统代码
上一篇: 代码可读性来说是最重要的
标签:

欢迎转载,转载时必须以链接形式注明来自 【南京典乐科技】
专业服务:南京网站建设,南京网站制作,南京网站设计,南京网站制作公司
咨询电话:13851941123(7*24小时在线服务)
公司网址:本文地址:http://m.025app.com/news/detail_175.html

 
公司简介 | 联系我们 | 知识中心
Copyright © 南京典乐科技 版权所有
苏ICP备12085975号
首页
咨询电话
联系我们