中国程序员和其它程序员的区别
偶尔看到一篇文章是关于中国程序员和日本程序员比较代码的,很有意思,本应该把它发送到论坛里,可是那样会只有很少一部分人参加讨论,把它发表到文档中心。
以下是日本程序员和中国程序员为同一功能写的代码,把日本程序员的开发文档和中国程序员的开发文档对比来看看。说明了什么问题?大家来讨论讨论:
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
以上代码出自pconline.
对于这些代码,我的意思不再于讨论谁的更好,这两种代码的编写方式都能够从一个侧面反应出程序员的思想以及我们民族软件业与其它各国软件业的不同之处。
面对中国软件业的现状,我们知道它的确存在很多的问题,在csdn上有很多关于讨论这个话题的文章,那么让我们继续我们的话题,让我们深深的检讨我们自己,发现我们自己的不足和差距,为了我们民族软件业的振兴,也为了我们自己。(www.sinoprise.com)