论坛首页 综合技术论坛

中国式的极限编程

浏览 29571 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-04-06  
piliskys 写道
假如用中文编程的话,可能可以防反编译,反编译可能难看懂些,


这个不一定把。反编译时应该可以把中文变量反编译出来的.
0 请登录后投票
   发表时间:2006-04-10  
aihua 写道
piliskys 写道
假如用中文编程的话,可能可以防反编译,反编译可能难看懂些,


这个不一定把。反编译时应该可以把中文变量反编译出来的.


你用什么反编译啊,这么强,
String 52185F97 = "\u5218\u6743\u5175";

52185F97 原来是 中文变量  刘得 ,
0 请登录后投票
   发表时间:2006-04-10  
好的comments如同好钢应该用在刀刃上, 该省的地方就要省, 比如很多信息只用良好的方法和变量命名就能清晰的表达; 该用的地方就用上, 比如实现代码中的疑难点, 可能是business logic或是技术细节.

特别的, 对于自己写的代码, 该不该写注释, 有个简单的判断标准就是过一段时间自己再回头看看这段代码, 如果有一段代码不记得为什么当初要这么写了, 想不起来当初的原因和意图, 那就说明这段代码应该写注释. 这样多留心, 时间长了就知道什么地方该写注释了.

我很反对那种凡是变量, 方法, 类都得写注释的做法, 把人都当傻瓜式机器了, 自然写出来的代码都很傻瓜, 这也算是经验吧, 呵呵.
0 请登录后投票
   发表时间:2006-04-10  
Yanger, 这次上海BEA UG的活动的时间地点这些定下来了吗? 是不是该有个置顶什么的, 也许是我眼神不好没看到?

似乎是4/15号? 那就太遗憾了, 公司正好有活动, 咔咔...
0 请登录后投票
   发表时间:2006-04-12  
呵呵,比较有意思,不过我们公司Delphi的人员开始学Java时,总是问我在Java里用中文类名与变量名是否合适,我说“还是用英文,多写些注释到JavaDoc里去”,不是很习惯于中文命名:(
0 请登录后投票
   发表时间:2006-04-15  
代码的可读性,更多的是用一些标准(例如:设计模式)和简单的方法实现业务功能。

最好的代码是不需要注释的。那别人如何能理解你的代码呢?
答:程序的结构、包名、类名、方法名。

那如果需要注释怎么办?

答:重构
0 请登录后投票
   发表时间:2006-04-15  
moxie 写道
代码的可读性,更多的是用一些标准(例如:设计模式)和简单的方法实现业务功能。

最好的代码是不需要注释的。那别人如何能理解你的代码呢?
答:程序的结构、包名、类名、方法名。

那如果需要注释怎么办?

答:重构

不要走极端。
给个接口,不写注释,看看别人看不看得懂,如何重构?
0 请登录后投票
   发表时间:2006-04-15  
partech 写道
moxie 写道
代码的可读性,更多的是用一些标准(例如:设计模式)和简单的方法实现业务功能。

最好的代码是不需要注释的。那别人如何能理解你的代码呢?
答:程序的结构、包名、类名、方法名。

那如果需要注释怎么办?

答:重构

不要走极端。
给个接口,不写注释,看看别人看不看得懂,如何重构?

如果看不懂那么这个接口要来干嘛的呢?to confuse somebody else?
0 请登录后投票
   发表时间:2006-04-15  
gigix 写道
如果看不懂那么这个接口要来干嘛的呢?to confuse somebody else?

接口的声明,并不能表达契约的全部含义。
0 请登录后投票
   发表时间:2006-04-15  
partech 写道
gigix 写道
如果看不懂那么这个接口要来干嘛的呢?to confuse somebody else?

接口的声明,并不能表达契约的全部含义。

那么注释就可以?
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics