补天论坛 - 编程与软件开发   
分页显示
返回《编程与软件开发》 快速返回
作 者

主题:日本程序员和中国程序员为同一功能写的代码 [zt]

.abu.


=凤舞九天=
头衔:山贼
职务:-=站长=-
积分:6232
贴数:5870
 日期:2004-6-4 10:52:06

下是日本程序员和中国程序员为同一功能写的代码,把日本程序员的开发文档和中国程序员的开发文档对比来看看。说明了什么问题?大家来讨论讨论:



JAPAN:

Dim gridItemIndex As Integer ‘comment
Dim currentPageIndex As Integer ‘comment
Dim pageSize As Integer ‘comment

gridItemIndex = e.Item.ItemIndex
currentPageIndex = meisaiIchiran.CurrentPageIndex
pageSize = meisaiIchiran.PageSize

Dim updateDataRowIndex As Integer ‘comment
updateDataRowIndex = (currentPageIndex * pageSize) + gridItemIndex
dt.Rows(updateDataRowIndex).Item(t.BindFldName) = txt

CHINA:

dt.Rows(.CurrentPageIndex * .PageSize + e.Item.ItemIndex).Item(t.BindFldName) = txt






新补天网  新补天网讨论版
zyza


=七步之才=
职务:版主
积分:1420
贴数:1285
日期: 2004-6-4 18:18:01  
日本人写的程序更稳定,不容易出错,内存泄漏
中国人更简洁
 
做大型程序适合那个日本人去做。
做中国那种时间压缩地紧紧,写完不会review source的项目那个中国程序员更适合。
 
P.s:那个日本程序员喜欢写评论,没事也要写comment。BS之
bigyu


=八面玲珑=
职务:观察员
积分:793
贴数:600
日期: 2004-6-6 0:01:43  
说实话,象这种程序再长点,日本人的写法更省资源的
而且,后期即使他人阅读也轻松
我做过一个假洋鬼子的项目,呵呵`
那个烦哦~文档要求比较高~
hanzhuowei
=化零为整=
积分:0
贴数:1
日期: 2004-6-7 18:57:26  
我看不懂,
我觉得我们的态度不够严谨,
做一个程序员,
更需要的是稳定,不是简单
baiwang168
=化零为整=
积分:0
贴数:8
日期: 2004-6-12 14:38:28  
我认为还是小日本的好一点!
有利于代码的标准化!
swf
=化零为整=
积分:9
贴数:121
日期: 2004-6-12 17:04:47  
看日本程序员的一看就懂了~~~~~~~~~~~~~
看中国程序员的看了n次都看不懂~~~~~~~~~
这是为什么???!!!!!!!!!!!!!!!!!
海星
=化零为整=
积分:5
贴数:14
日期: 2004-6-21 17:51:15  
我认为简洁最好
刘邦


=一知半解=
积分:216
贴数:171
日期: 2004-6-28 15:34:17  
值得反思
taianmonkey
=化零为整=
积分:30
贴数:23
日期: 2005-2-1 12:59:22  
坚决支持代码的标准化!
免费苹果


=化零为整=
积分:90
贴数:87
日期: 2005-2-3 15:00:57  
还是中国的程序好,不需要维护那么多变量,减少系统开销,尤其在网络环境中
kevein
=化零为整=
积分:3
贴数:2
日期: 2005-2-6 18:09:36  
经典,那句真的是懒到极点的人才写得出,像我这么懒得人都会写两行,他一行就搞定了~~
齐天〓大圣


=化零为整=
积分:87
贴数:89
日期: 2005-2-7 12:44:12  
呵呵!我刚学,不太懂,不过我想这2种程序所占空间好想不一样吧!
我学VB的教材里都像 日本那种样子的,很多数据专门用个变量来储存。
2个程序都容易看懂,第一个似乎更安全一点,不易出错,根据我的感觉第一个程序的效率好象更高一点!
(本人在瞎吹,呵呵)
zhoulei


=八面玲珑=
职务:观察员
积分:127
贴数:210
日期: 2005-2-8 0:38:09  
看不懂,,但日本鬼子和德国人一样可怕!
troyren


=一知半解=
积分:107
贴数:69
日期: 2005-2-17 16:45:05  
我觉得还是日本的程序,比较好一些。因为他们定义的变量,以及
注释都比较全面。容易读懂。更符合,老程序员的做法。
   而中国的程序,象是初学者做的。
binz


=化零为整=
积分:13
贴数:3
日期: 2005-4-3 11:22:16  
我认为中国人写的虽然只有一句,但是在事后修改起来比较麻烦,有时候连自己都会看不懂,想不起来当初为什么要这么写。

日本人写的比较傻瓜吧,连我都看得懂^_^,可能推广起来比较容易,别人容易修改嘛。

============================================

以上只从学术上代表个人观点,不包含爱国之情,希望一些反日的朋友不要砍我。
渝秀严政


=化零为整=
积分:34
贴数:31
日期: 2005-5-20 21:52:02  
小日本的好一点。稳定与资源消耗等不说。最起码的跳转功能和记忆能力就差这么一点点。
butian110
=化零为整=
积分:7
贴数:5
日期: 2005-5-28 19:55:00  
技术不分国界,大家客观评价,不需要 考虑那么多
qingkai776


=化零为整=
积分:1
贴数:1
日期: 2005-6-10 19:07:30  
我还是觉得china的好啊!!中国万岁!!
fuyang
=化零为整=
积分:1
贴数:1
日期: 2005-6-27 16:31:50  
虽然我看不懂,但如果是我,会做得越简洁越好。
alan.rill


=一知半解=
积分:129
贴数:135
日期: 2005-6-28 9:27:07  
在中,小型软件的情况下,我选择第二种方法
在中国做开发,时间比较紧迫
psdx
=化零为整=
积分:7
贴数:7
日期: 2005-7-3 16:16:09  
以本人的水平,觉得那个中式写法比较好,简洁,由于语句需要实现的功能比较简单(针对这一段来说),实在不需要脱祥子放屁搞那么多声明,中国程序员的那一句差就差在少了段comment,如果加上一段comment的话就接近完美了.....

而且从阅读源码的角度来说,中式写法未必比日式写法复杂,中式写法看到哪一段就是哪一段,现场理解现场消化,而日式写法还要翻上去看声明,如果代码段比较多的话,翻来翻去的烦都烦死了…………

----菜鸟之见请高人指教哈
天知道
=化零为整=
积分:1
贴数:1
日期: 2005-8-1 23:48:06  
牛人.懒到极点````````````
新天地
=化零为整=
积分:3
贴数:3
日期: 2005-8-8 13:16:57  
我觉得程序不是让人看的,而是在于实用
精简好用最好
(我不懂编程,不要笑!!)
qqms2005
=化零为整=
积分:1
贴数:3
日期: 2005-8-8 22:39:34  
可读性强~点的好~有利合作~
a085024148
=化零为整=
积分:3
贴数:3
日期: 2005-8-15 23:05:07  
看不懂程序!但是我们老师说过,语言要标准,要让人(团队)易懂,有利于合作!更要稳定性,所以我支持日本人写的!虽然我讨厌小日本,但的确有些东西我们不如人家,就该向人家学习!!
lengie


=化零为整=
积分:7
贴数:7
日期: 2005-9-26 10:36:01  
看个人爱好,再很多程序都是为防反编译的,所以源代码也只有个人看得最懂,别人看会很累
hkcc


=化零为整=
积分:0
贴数:2
日期: 2005-9-29 10:05:11  
日本的好点,看的简单明了~~一看就明白~
正版刀剑笑
=化零为整=
积分:53
贴数:126
日期: 2005-10-6 11:16:44  
看来中国的程序员比较适合写黑软
antare
=化零为整=
积分:1
贴数:1
日期: 2005-10-8 21:34:08  
这只是个代码风格的问题,不能仅凭这两段代码来说明中国和日本程序员的差别在哪!
我觉得代码风格是非常个人化的东西!
j_z1110


=入木三分=
积分:1219
贴数:1106
日期: 2005-10-15 19:17:13  
在这里我说出一个观点!中国的黑客是利用软件去进行攻击,而其利用的软件的出处有什么利弊却很少有人问之。而国外的黑客呢大多数都是自己编的程序。我想大家从这点就可以看出来了吧。
学习而已
=化零为整=
积分:3
贴数:2
日期: 2008-6-19 18:49:58  

那就要看他们是为了什么目的了。如果是开源软件的话日本程序员做的就比较好

返回《编程与软件开发》 快速返回


 

如果您想发帖,请先注册或登录


Copyright © 2006 Patching.net All rights reserved.