锁定老帖子 主题:中国式的极限编程
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-04-06
piliskys 写道 假如用中文编程的话,可能可以防反编译,反编译可能难看懂些,
这个不一定把。反编译时应该可以把中文变量反编译出来的. |
|
返回顶楼 | |
发表时间:2006-04-10
aihua 写道 piliskys 写道 假如用中文编程的话,可能可以防反编译,反编译可能难看懂些,
这个不一定把。反编译时应该可以把中文变量反编译出来的. 你用什么反编译啊,这么强, String 52185F97 = "\u5218\u6743\u5175"; 52185F97 原来是 中文变量 刘得 , |
|
返回顶楼 | |
发表时间:2006-04-10
好的comments如同好钢应该用在刀刃上, 该省的地方就要省, 比如很多信息只用良好的方法和变量命名就能清晰的表达; 该用的地方就用上, 比如实现代码中的疑难点, 可能是business logic或是技术细节.
特别的, 对于自己写的代码, 该不该写注释, 有个简单的判断标准就是过一段时间自己再回头看看这段代码, 如果有一段代码不记得为什么当初要这么写了, 想不起来当初的原因和意图, 那就说明这段代码应该写注释. 这样多留心, 时间长了就知道什么地方该写注释了. 我很反对那种凡是变量, 方法, 类都得写注释的做法, 把人都当傻瓜式机器了, 自然写出来的代码都很傻瓜, 这也算是经验吧, 呵呵. |
|
返回顶楼 | |
发表时间:2006-04-10
Yanger, 这次上海BEA UG的活动的时间地点这些定下来了吗? 是不是该有个置顶什么的, 也许是我眼神不好没看到?
似乎是4/15号? 那就太遗憾了, 公司正好有活动, 咔咔... |
|
返回顶楼 | |
发表时间:2006-04-12
呵呵,比较有意思,不过我们公司Delphi的人员开始学Java时,总是问我在Java里用中文类名与变量名是否合适,我说“还是用英文,多写些注释到JavaDoc里去”,不是很习惯于中文命名:(
|
|
返回顶楼 | |
发表时间:2006-04-15
代码的可读性,更多的是用一些标准(例如:设计模式)和简单的方法实现业务功能。
最好的代码是不需要注释的。那别人如何能理解你的代码呢? 答:程序的结构、包名、类名、方法名。 那如果需要注释怎么办? 答:重构 |
|
返回顶楼 | |
发表时间:2006-04-15
moxie 写道 代码的可读性,更多的是用一些标准(例如:设计模式)和简单的方法实现业务功能。
最好的代码是不需要注释的。那别人如何能理解你的代码呢? 答:程序的结构、包名、类名、方法名。 那如果需要注释怎么办? 答:重构 不要走极端。 给个接口,不写注释,看看别人看不看得懂,如何重构? |
|
返回顶楼 | |
发表时间:2006-04-15
partech 写道 moxie 写道 代码的可读性,更多的是用一些标准(例如:设计模式)和简单的方法实现业务功能。
最好的代码是不需要注释的。那别人如何能理解你的代码呢? 答:程序的结构、包名、类名、方法名。 那如果需要注释怎么办? 答:重构 不要走极端。 给个接口,不写注释,看看别人看不看得懂,如何重构? 如果看不懂那么这个接口要来干嘛的呢?to confuse somebody else? |
|
返回顶楼 | |
发表时间:2006-04-15
gigix 写道 如果看不懂那么这个接口要来干嘛的呢?to confuse somebody else?
接口的声明,并不能表达契约的全部含义。 |
|
返回顶楼 | |
发表时间:2006-04-15
partech 写道 gigix 写道 如果看不懂那么这个接口要来干嘛的呢?to confuse somebody else?
接口的声明,并不能表达契约的全部含义。 那么注释就可以? |
|
返回顶楼 | |