原帖由 Fixend 于 2007-7-3 10:42 發(fā)表
我覺得匈牙利命名方式一點(diǎn)都不好,現(xiàn)在的IDE都足夠快、足夠方便你查看數(shù)據(jù)的類型。
不但不好看,而且麻煩,C#放棄了這種命名方式就是一個很好的例證。
我們應(yīng)該更關(guān)系這個數(shù)據(jù)的作用,而不是類型。
原帖由 converse 于 2007-7-3 11:46 發(fā)表
我一直用的匈牙利.
其實(shí)什么命名沒有關(guān)系,關(guān)鍵是清晰,而且一個項(xiàng)目都是一個風(fēng)格的,即使是團(tuán)隊(duì)開發(fā)也能讓人看起代碼來就像是一個人的代碼.
原帖由 MMMIX 于 2007-7-3 11:59 發(fā)表
對頭,在整個項(xiàng)目中代碼風(fēng)格應(yīng)該保持一致,所以在最開始才更應(yīng)該謹(jǐn)慎選擇。
原帖由 Edengundam 于 2007-7-3 12:02 發(fā)表
與時俱進(jìn)...該跟新一下這些規(guī)范了, 不能抱著90年代的思路了![]()
原帖由 Edengundam 于 2007-7-3 12:02 發(fā)表
與時俱進(jìn)...該跟新一下這些規(guī)范了, 不能抱著90年代的思路了![]()
原帖由 namtso 于 2007-7-3 12:44 發(fā)表
可以試試駱駝命名法。
原帖由 太平紳士 于 2007-7-3 11:16 發(fā)表
匈牙利表示法是害人精
原帖由 namtso 于 2007-7-3 12:44 發(fā)表
可以試試駱駝命名法。
原帖由 MMMIX 于 2007-7-3 12:43 發(fā)表
嘛意思?
原帖由 converse 于 2007-7-3 11:46 發(fā)表
我一直用的匈牙利.
其實(shí)什么命名沒有關(guān)系,關(guān)鍵是清晰,而且一個項(xiàng)目都是一個風(fēng)格的,即使是團(tuán)隊(duì)開發(fā)也能讓人看起代碼來就像是一個人的代碼.
原帖由 Edengundam 于 2007-7-3 13:05 發(fā)表
支持你說得從項(xiàng)目開始就需要規(guī)定好各種規(guī)范...
不過,每隔一段時間, 可以對某些改動較多的代碼進(jìn)行重構(gòu)....也許升級下規(guī)范也是可以的:wink:
原帖由 端午粽子節(jié) 于 2007-7-3 14:06 發(fā)表
樓上的所有人看來都不太了解匈牙利命名法,C#中不支持的確,C++中也有負(fù)作用,如果是C的話,呵呵。
原帖由 shrr 于 2007-7-4 16:46 發(fā)表
汗,真是不明白為什么前面那么多人說匈牙利命名法不好,
命名法無非就是個約定,是表現(xiàn)你程序的一個手段而已,說這個命名法不如別的命名法好就像在討論C++ 還是 Java 好一樣,沒有啥實(shí)際意義吧?
再說,IDE涉 ...
原帖由 思一克 于 2007-7-5 13:11 發(fā)表
clib庫函數(shù):
fnFileOpen -- fopen
fnFileClose -- fclose
fnFileGetString -- fgets
fnFileRead -- fread
fnFilePutString -- fputs
原帖由 Jiangge 于 2007-7-27 10:04 發(fā)表
這個還要討論?我個人能說的用匈牙利的同志會害慘看他代碼的人(如果不得不、或很想看他的代碼的話)。當(dāng)然我只說C這樣的語言,什么.net ,C#,java等不在討論之中
我覺得匈牙利命名方式一點(diǎn)都不好,現(xiàn)在的IDE都足夠快、足夠方便你查看數(shù)據(jù)的類型。
不但不好看,而且麻煩, ...
Fixend 發(fā)表于 2007-07-03 10:42
歡迎光臨 Chinaunix (http://72891.cn/) | Powered by Discuz! X3.2 |