亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 為什么一些工作好多年的人,寫的代碼就像大學(xué)剛學(xué)C語(yǔ)言的學(xué)生寫的? [打印本頁(yè)]

作者: getpid    時(shí)間: 2011-04-21 23:18
標(biāo)題: 為什么一些工作好多年的人,寫的代碼就像大學(xué)剛學(xué)C語(yǔ)言的學(xué)生寫的?
本帖最后由 getpid 于 2011-04-21 23:23 編輯

剛到某公司接管了一份代碼,還是某骨干寫的,那玩意,沒任何章法可言,雜亂無章隨心所欲的對(duì)齊,到處是printf的注釋(調(diào)試時(shí)候留下的),debug語(yǔ)句大量是空洞的printf("111111111111")之類,肆無忌憚的一律strcpy,所有參數(shù)傳遞都是全局變量,N多處內(nèi)存泄露,所有調(diào)用從不檢查失敗,還有大量重復(fù)的或者根本執(zhí)行不到的垃圾語(yǔ)句,還有更多令人發(fā)指的東西。老大,你這是在做商用產(chǎn)品啊,不是自己的hello world。
看這些代碼完全是對(duì)自己的摧殘,浪費(fèi)腦細(xì)胞,所以我時(shí)不時(shí)的要去散散.步。
我敢說大學(xué)剛學(xué)C一個(gè)學(xué)期的學(xué)生,90%都比他寫的好。
不知道這種人怎么混到畢業(yè),這么多年怎么鍛煉的,怎么混到這個(gè)公司,怎么混到所謂骨干。
別跟我說做管理的不用太懂代碼,對(duì)不起,他是徹頭徹尾的做純技術(shù)的,是靠代碼吃飯的。
有機(jī)會(huì)把那代碼發(fā)幾句上來讓大伙鑒賞一下,輕松輕松。

PS. CU被永久禁言的賬號(hào)還有的救嗎?
作者: getpid    時(shí)間: 2011-04-21 23:20
步都成敏感詞了
作者: egmkang    時(shí)間: 2011-04-21 23:47
老板又不管你代碼寫的好不好
作者: goldenfort    時(shí)間: 2011-04-21 23:48
回復(fù) 1# getpid


    這個(gè)主要靠公司的制度和代碼規(guī)范。

     慢工出細(xì)活, 一個(gè)人任務(wù)多了,就不會(huì)關(guān)注代碼風(fēng)格了。有結(jié)果出來就可以了
作者: nketc    時(shí)間: 2011-04-22 00:05
剛到某公司接管了一份代碼,還是某骨干寫的,那玩意,沒任何章法可言,雜亂無章隨心所欲的對(duì)齊,到處是prin ...
getpid 發(fā)表于 2011-04-21 23:18



    這算啥,我見過比這更NB的,代碼中2行一個(gè) #if define XX__YY__,一個(gè)if分支有2千行,
作者: mnf    時(shí)間: 2011-04-22 00:06
依我看 LZ 是 90% 都沒寫過多少代碼的人,

實(shí)際工作不象你在學(xué)校那樣,有時(shí)間慢條斯理地整理代碼,寫多幾條 printf(),隨便寫些東西測(cè)試是很正常的
作者: nketc    時(shí)間: 2011-04-22 00:12
依我看 LZ 是 90% 都沒寫過多少代碼的人,

實(shí)際工作不象你在學(xué)校那樣,有時(shí)間慢條斯理地整理代碼,寫多幾 ...
mnf 發(fā)表于 2011-04-22 00:06



    我覺得在代碼里到處都是printf的不自信,心虛。
作者: mnf    時(shí)間: 2011-04-22 00:31
怎么才是自信的表現(xiàn)?
作者: nketc    時(shí)間: 2011-04-22 00:52
代碼干凈利索。
不在代碼正常的順序執(zhí)行中printf。
遇到意外情況(比如文件打開失敗)才printf:printf filename strerror(errno)
如果是內(nèi)存申請(qǐng)失敗,打印后直接exit()
用assert
………………
作者: flw    時(shí)間: 2011-04-22 07:46
我懂了,樓主是干金融 IT 的。
作者: l2y3n2    時(shí)間: 2011-04-22 08:36

作者: KBTiller    時(shí)間: 2011-04-22 08:41
把有些東西掛在嘴上,但從來不踐行
好像不只是在IT業(yè)
作者: zhuqing_739    時(shí)間: 2011-04-22 09:02
剛到某公司接管了一份代碼,還是某骨干寫的,那玩意,沒任何章法可言,雜亂無章隨心所欲的對(duì)齊,到處是prin ...
getpid 發(fā)表于 2011-04-21 23:18



    發(fā)一段出來看看,看有沒有我寫的差勁?呵呵!
作者: txdgtwpv    時(shí)間: 2011-04-22 09:03
其實(shí)我也是這樣,不知道手下會(huì)不會(huì)在背地里說我{:3_188:}
作者: ecjtubaowp    時(shí)間: 2011-04-22 09:04
回復(fù)  getpid


  這個(gè)主要靠公司的制度和代碼規(guī)范。

     慢工出細(xì)活, 一個(gè)人任務(wù)多了,就不會(huì)關(guān)注代碼風(fēng)格了。有結(jié)果出來就可以了goldenfort 發(fā)表于 2011-04-21 23:48



    很適合我目前的工作情行。
作者: zheguzai    時(shí)間: 2011-04-22 09:06
貼上來啊
作者: hellioncu    時(shí)間: 2011-04-22 09:09
我懂了,樓主是干金融 IT 的。
flw 發(fā)表于 2011-04-22 07:46



    怎么看出來的?
作者: pmerofc    時(shí)間: 2011-04-22 09:13
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: 三月廿七    時(shí)間: 2011-04-22 09:13
本帖最后由 三月廿七 于 2011-04-22 09:16 編輯

有些人信奉 "先實(shí)現(xiàn)功能再優(yōu)化代碼"。 這是一種很糟糕的思想。
代碼寫的越長(zhǎng),越難優(yōu)化。
牽一發(fā)而動(dòng)全身, 沒那個(gè)毅力根本沒法優(yōu)化,所以只能安于現(xiàn)狀。

所以, 遇到你沒法改造的代碼,果斷離職, 另謀高就。
作者: zesu    時(shí)間: 2011-04-22 09:15
趕工導(dǎo)致一些人已經(jīng)沒有了底線。。。。
作者: HappyTigerYear    時(shí)間: 2011-04-22 09:20
代碼里有太多的printf說明這個(gè)代碼一定很爛糟,這樣的員工我直接解雇,沒有商量的余地。
作者: adam8157    時(shí)間: 2011-04-22 09:27
發(fā)現(xiàn)lz說的這種風(fēng)格, 比如"11111111111", 到處都是, 泛濫了都...
作者: 三月廿七    時(shí)間: 2011-04-22 09:28
代碼風(fēng)格都是小事, 結(jié)構(gòu)混亂就徹底沒得救了。
作者: bandaotidejia    時(shí)間: 2011-04-22 09:44
呵呵 咋和我一樣啊 11111111
不至于搞得太嚴(yán)重吧 非得用gdb太能體現(xiàn)出技術(shù)高 未必
看你做的產(chǎn)品給公司帶來多少價(jià)值 而不是所謂的優(yōu)雅
作者: tempname3    時(shí)間: 2011-04-22 09:56
某些情況下printf是很方便的調(diào)試工具。。。。。
作者: 三月廿七    時(shí)間: 2011-04-22 10:15
本帖最后由 三月廿七 于 2011-04-22 10:18 編輯

優(yōu)雅 不能用"所謂"來修飾,
難道 11111 不空洞嗎?
file path error? memory leak?  。。。

好吧, 喜歡用 printf("11111111")的,只配給別人干活
咱別和他們談代碼...
作者: flw    時(shí)間: 2011-04-22 10:19
呵呵 咋和我一樣啊 11111111
不至于搞得太嚴(yán)重吧 非得用gdb太能體現(xiàn)出技術(shù)高 未必
看你做的產(chǎn)品給公司帶來 ...
bandaotidejia 發(fā)表于 2011-04-22 09:44

print 比 gdb 優(yōu)秀的敵方不在于 111111111111
如果是這樣的話還不如用 gdb 呢。

print 11111111 的人,從來都沒有想過一個(gè)問題:
日志不僅僅是調(diào)試用的。

話說我也用 print 111111111
但那個(gè)不能代替日志,因此也從來不會(huì)讓別人看到,用完就刪。
作者: flw    時(shí)間: 2011-04-22 10:20
另外有一點(diǎn)就是,
很多人喜歡批評(píng)別人,但自己做的時(shí)候也還是那樣。

所以良好的代碼風(fēng)格要從自己做起。
當(dāng)你不能做到的時(shí)候,你突然一下子就明白你前面那個(gè)人為什么也做不到了。
作者: zhujiang73    時(shí)間: 2011-04-22 10:22
剛到某公司接管了一份代碼,還是某骨干寫的,那玩意,沒任何章法可言,雜亂無章隨心所欲的對(duì)齊,到處是prin ...
getpid 發(fā)表于 2011-04-21 23:18



    你是沒看見好的,有人離職前會(huì)對(duì)源碼進(jìn)行加工,傳說中有人把源碼中的標(biāo)識(shí)符全部替換成了食物的名字,于是就有: if(茄子==辣椒){西葫蘆++; 大蒜(西葫蘆,面包);}
作者: fender0107401    時(shí)間: 2011-04-22 10:57
你是沒看見好的,有人離職前會(huì)對(duì)源碼進(jìn)行加工,傳說中有人把源碼中的標(biāo)識(shí)符全部替換成了食物的名 ...
zhujiang73 發(fā)表于 2011-04-22 10:22


太刺激了。
作者: gz80    時(shí)間: 2011-04-22 11:18
重點(diǎn)不是printf,而是111111111.這種debug code只有自己知道在哪出現(xiàn)。
搞了這么年連__FILE__, __LINE__或__func__都不懂就說不過去了。
作者: flw    時(shí)間: 2011-04-22 11:21
重點(diǎn)不是printf,而是111111111.這種debug code只有自己知道在哪出現(xiàn)。
搞了這么年連__FILE__, __LINE__或 ...
gz80 發(fā)表于 2011-04-22 11:18

你說的沒錯(cuò),所以 print 雖然很好用,但永遠(yuǎn)也不要用 print!——而是用 myprint,呵呵。
作者: bandaotidejia    時(shí)間: 2011-04-22 11:22
別雞凍 別雞凍
作者: mnf    時(shí)間: 2011-04-22 11:26
其實(shí)一個(gè)寫過不少代碼的程序員就是一個(gè)懶字,在發(fā)布程序之前都隨手寫代碼。

我就寫過: printf("akfafjd"); 隨便打印些東西了事

這樣快,連 __LINE__ 都懶得寫
作者: gz80    時(shí)間: 2011-04-22 11:42
其實(shí)一個(gè)寫過不少代碼的程序員就是一個(gè)懶字,在發(fā)布程序之前都隨手寫代碼。

我就寫過: printf("akfafjd ...
mnf 發(fā)表于 2011-04-22 11:26



     隨便打字更不方便,至少__LINE__可以copy到多處不會(huì)混淆,而且保留下來別人也不會(huì)認(rèn)為你是菜鳥。
作者: egmkang    時(shí)間: 2011-04-22 11:59
那你還不如直接assert(false);
這樣來的更快一些...那么麻煩
作者: nketc    時(shí)間: 2011-04-22 12:27
重點(diǎn)不是printf,而是111111111.這種debug code只有自己知道在哪出現(xiàn)。
搞了這么年連__FILE__, __LINE__或 ...
gz80 發(fā)表于 2011-04-22 11:18



    it's layze
作者: cjaizss    時(shí)間: 2011-04-22 12:47
我一般喜歡用
printf("%s:%d\n",__FILE__,__LINE__);
作者: cjaizss    時(shí)間: 2011-04-22 12:48
我一般喜歡用
printf("%s:%d\n",__FILE__,__LINE__);
cjaizss 發(fā)表于 2011-04-22 12:47



    然后把它yy
   需要就p
作者: nketc    時(shí)間: 2011-04-22 13:11
然后把它yy
   需要就p
cjaizss 發(fā)表于 2011-04-22 12:48



   
printf("%s %s %d\n", __FILE__, __func__, __LINE__);
yy
p
作者: koolcoy    時(shí)間: 2011-04-22 13:13
依我看 LZ 是 90% 都沒寫過多少代碼的人,

實(shí)際工作不象你在學(xué)校那樣,有時(shí)間慢條斯理地整理代碼,寫多幾 ...
mnf 發(fā)表于 2011-04-22 00:06



    這個(gè)看公司
作者: noiplee    時(shí)間: 2011-04-22 13:26
風(fēng)格確實(shí)不好···
作者: zhuqing_739    時(shí)間: 2011-04-22 13:33
重點(diǎn)不是printf,而是111111111.這種debug code只有自己知道在哪出現(xiàn)。
搞了這么年連__FILE__, __LINE__或 ...
gz80 發(fā)表于 2011-04-22 11:18



    我還真不知道,這個(gè)怎么用?謝謝?
作者: zhuqing_739    時(shí)間: 2011-04-22 13:40
然后把它yy
   需要就p
cjaizss 發(fā)表于 2011-04-22 12:48



    然后把它yy
   需要就p
是什么意思?
作者: amarant    時(shí)間: 2011-04-22 13:46
很正常了。。公司主要就是看代碼能不能工作,哪管你長(zhǎng)的漂亮還是丑
作者: cjaizss    時(shí)間: 2011-04-22 13:51
不過話說回來,有些調(diào)試的代碼基本上都是調(diào)試的時(shí)候臨時(shí)連搭個(gè)宏都懶得搭的時(shí)候搞出來的,趕工的時(shí)候很有可能.
不過我還是支持
#if DEBUG_LEVEL 1
#define DEBUG(arg,...) ...
#else
#define DEBUG(arg,...)
#endif
DEBUG(...)
這樣可能比較好一點(diǎn)了
作者: zhuqing_739    時(shí)間: 2011-04-22 15:05
我懂了,樓主是干金融 IT 的。
flw 發(fā)表于 2011-04-22 07:46



    金融IT待遇怎么樣?
作者: KBTiller    時(shí)間: 2011-04-22 15:13
有些人信奉 "先實(shí)現(xiàn)功能再優(yōu)化代碼"。 這是一種很糟糕的思想。
三月廿七 發(fā)表于 2011-04-22 09:13


很欣賞這個(gè)看法
作者: okocha-jay    時(shí)間: 2011-04-22 16:39
你是沒看見好的,有人離職前會(huì)對(duì)源碼進(jìn)行加工,傳說中有人把源碼中的標(biāo)識(shí)符全部替換成了食物的名 ...
zhujiang73 發(fā)表于 2011-04-22 10:22



    好像也沒什么意義。 用SVN回滾掉呢?
作者: bandaotidejia    時(shí)間: 2011-04-22 17:19
我可以找外包公司美化代碼,懂不
作者: logicBaby    時(shí)間: 2011-04-22 19:28
{:3_193:}
不錯(cuò)哇,還能用printf ? 我們的是服務(wù)端的daemon,你printf看不到的,用日志調(diào)試,曾經(jīng)為了清除日志里的11111111111111111111, 22222222222222222222222, zzzzzzzzzzzzzzzzzzzzzzz, aaaaaaaaaaaaaaaaaaaaaa這樣的東西在全部源碼里find, grep 好久 ... 才去處掉。



我懂了,樓主是干金融 IT 的。
flw 發(fā)表于 2011-04-22 07:46

太經(jīng)典了,看到這回復(fù)俺當(dāng)場(chǎng)笑噴掉~~~  雖然俺自己現(xiàn)在也算是金融行業(yè)it的。
作者: finalday1982    時(shí)間: 2011-04-22 23:39
代碼質(zhì)量差=效率高?事實(shí)上正好相反。
有些家伙不給調(diào)試器簡(jiǎn)直沒法寫出能用的代碼。但調(diào)試開發(fā)法其實(shí)是很慢的。
而且低質(zhì)量的代碼反復(fù)修改也沒法避免bug,有時(shí)候還得重寫。

我剛到公司的時(shí)候,組內(nèi)也是一堆大神。不過慢慢都fire光了,陸續(xù)補(bǔ)充新人。嘿嘿。其實(shí)這是一種省心的解決方案哈。說實(shí)在的,工作這么多年,代碼還寫這么差。想通過灌輸啥思想啥方法讓他變身太不現(xiàn)實(shí)了。干脆88眼不見為凈。
作者: AD8018    時(shí)間: 2011-04-23 00:00
我一般喜歡用
printf("%s:%d\n",__FILE__,__LINE__);
cjaizss 發(fā)表于 2011-04-22 12:47


我喜歡用
    printf("%d:%s\n",__LINE__,__FILE__);

數(shù)字放前面,稍微對(duì)的齊點(diǎn)
作者: nketc    時(shí)間: 2011-04-23 00:06
然后把它yy
   需要就p
是什么意思?
zhuqing_739 發(fā)表于 2011-04-22 13:40



    你肯定不用VIM
作者: nketc    時(shí)間: 2011-04-23 00:08
我喜歡用
    printf("%d:%s\n",__LINE__,__FILE__);

數(shù)字放前面,稍微對(duì)的齊點(diǎn)
AD8018 發(fā)表于 2011-04-23 00:00



    printf("%06d: %s\n", __LINE__, __FILE__);
對(duì)齊了,應(yīng)該沒有變態(tài)超過10萬行一個(gè)文件的代碼吧。
作者: AD8018    時(shí)間: 2011-04-23 00:15
printf("%06d: %s\n", __LINE__, __FILE__);
對(duì)齊了,應(yīng)該沒有變態(tài)超過10萬行一個(gè)文件的代碼吧。 ...
nketc 發(fā)表于 2011-04-23 00:08



    有的話,拖出去喂狗
作者: nketc    時(shí)間: 2011-04-23 00:24
一個(gè)項(xiàng)目中吧bmp轉(zhuǎn)成c文件,nnd的好幾M,最后編譯器都爆了,只好拆成幾個(gè)小文件(還是上M)







































嵌入式不支持文件系統(tǒng)
作者: A.com    時(shí)間: 2011-04-23 09:22
print 1111是測(cè)試業(yè)務(wù)邏輯用的吧,用過還留著做甚?
作者: mch_kot    時(shí)間: 2011-04-23 10:17
回復(fù) 21# HappyTigerYear


    其實(shí)printf加多了也沒關(guān)系啊,在前面聲明一個(gè)宏,把所有printf關(guān)閉就可以了啊
作者: qdwmail    時(shí)間: 2011-04-23 11:17
估計(jì)是在大學(xué)都習(xí)慣了,工作n年沒改過來
作者: starzhestarzhe    時(shí)間: 2011-04-23 11:22
被時(shí)間逼的,知道不,一看lz出來工作沒幾天
作者: cokeboL    時(shí)間: 2011-04-23 11:35
本帖最后由 cokeboL 于 2011-06-14 14:58 編輯
其實(shí)一個(gè)寫過不少代碼的程序員就是一個(gè)懶字,在發(fā)布程序之前都隨手寫代碼。

我就寫過: printf("akfafjd ...
mnf 發(fā)表于 2011-04-22 11:26



    我覺得是不是可以把__LINE__、__FUNC__之類的define或封裝個(gè)別的print放在一個(gè)公共的頭文件里,調(diào)試的時(shí)候打開,發(fā)布的時(shí)候關(guān)閉。比如:
  1.    
  2.   /*  head.h */

  3.    #define  MY_PRINT_ON
  4.    
  5.    #ifdef   MY_PRINT_ON  
  6.    #define  my_print( a )   do{  printf( a );\
  7.                             printf( "File:%s  Func: %s  Line: %d\n", \
  8.                             __FILE__,  __FUNC__, __LINE__ ); \
  9.                             }while(0)
  10.    #else
  11.    #define  my_print( a )
  12.    #endif   //end for MY_PRINT_ON

復(fù)制代碼

作者: Zimbu    時(shí)間: 2011-04-23 12:12

作者: holyfire    時(shí)間: 2011-04-23 12:52
程序員都很刻薄啊
作者: sunguangshou    時(shí)間: 2011-04-23 15:14
回復(fù)  getpid


    這個(gè)主要靠公司的制度和代碼規(guī)范。

     慢工出細(xì)活, 一個(gè)人任務(wù)多了,就不會(huì)關(guān) ...
goldenfort 發(fā)表于 2011-04-21 23:48



有道理!。
作者: kellenforever    時(shí)間: 2011-04-23 15:54
編寫代碼還是規(guī)范的好,大的企業(yè)都自己的編碼好、規(guī)范,這有利于測(cè)試和維護(hù),小弟的代碼就寫的不規(guī)范,沒有寫注釋的習(xí)慣,想起來寫一寫,呵呵,得改啊!
作者: bun    時(shí)間: 2011-04-23 17:58
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: 心肝寶貝兒    時(shí)間: 2011-04-23 18:08
看明白了
作者: bun    時(shí)間: 2011-04-23 18:17
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: 光速    時(shí)間: 2011-04-23 18:52
深深地自責(zé)中...
作者: 三月廿七    時(shí)間: 2011-04-23 19:28
其實(shí),你不用自責(zé), 很多人在背后已經(jīng)責(zé)怪你了。
比如樓主...
作者: 新右衛(wèi)門    時(shí)間: 2011-04-23 19:33
代碼丑不代表質(zhì)量差
作者: fender0107401    時(shí)間: 2011-04-23 19:35
他是為自己寫代碼, 為自己維護(hù)代碼, 又不是為公司, 為你. 用得著太理會(huì)你的感受嗎?

他為什么要離職, 你為 ...
bun 發(fā)表于 2011-04-23 17:58


很有道理。
作者: 三月廿七    時(shí)間: 2011-04-23 19:38
我覺得很沒道理, 看著頭像惡心的不敢回復(fù),
謝謝樓上擋住了我的視線.
作者: getpid    時(shí)間: 2011-04-23 19:50
有些人說公司任務(wù)緊張,所以寫出這樣的代碼很正常,實(shí)際工作不像學(xué)校那樣,還猜測(cè)本人沒干過幾年。

說實(shí)話我很為你感到羞恥,很難想象還能認(rèn)同這樣的代碼的人能做出多好的東西,而且你的猜測(cè)完全錯(cuò)誤,我還估計(jì)你呆過的一般都是沒什么流程規(guī)范的垃圾公司。

別以為你們公司不重視代碼質(zhì)量,就認(rèn)為全天下的公司都一樣。在正規(guī)公司,這樣的代碼在review的時(shí)候根本不可能通過。做事情,不是結(jié)果對(duì)了就是做的好,工作質(zhì)量的衡量是多方面的,正確性只是其中之一,可讀性、可維護(hù)性這些都是重要指標(biāo)。

另外我跟這個(gè)寫代碼的人沒任何隸屬關(guān)系,帖子里說的“老大”只是個(gè)口頭禪而已,還有他也還沒走,還在公司,好像很多人都誤解了。
作者: bun    時(shí)間: 2011-04-23 19:53
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: fender0107401    時(shí)間: 2011-04-23 19:55
回復(fù) 76# getpid

我覺得可讀性、可維護(hù)性是很難定量衡量的東西,

所以程序員的績(jī)效考核是一個(gè)比較麻煩的問題。
作者: getpid    時(shí)間: 2011-04-23 19:58
估計(jì)你只是在公司上班寫代碼, 沒有自己接過私單吧?
bun 發(fā)表于 2011-04-23 19:53



    跟私單有啥關(guān)系?私單可以亂寫難道就代表給公司寫的也能亂寫?
作者: bun    時(shí)間: 2011-04-23 20:01
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: 三月廿七    時(shí)間: 2011-04-23 20:05
規(guī)范:對(duì)于某一工程作業(yè)或者行為進(jìn)行定性的信息規(guī)定。
作者: getpid    時(shí)間: 2011-04-23 20:08
我是覺得做自己的事情可以隨便自己怎么玩,給公司做事情還是要考慮公司的規(guī)范,考慮將來維護(hù)的代價(jià),要對(duì)得起公司的錢嘛。

從這事發(fā)現(xiàn)這鳥公司研發(fā)管理混亂的很,找機(jī)會(huì)閃人。
作者: bun    時(shí)間: 2011-04-23 20:13
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: bun    時(shí)間: 2011-04-23 20:17
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: pmerofc    時(shí)間: 2011-04-23 20:25
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: zhaohongjian000    時(shí)間: 2011-04-23 20:36
代碼爛,爛的有理,是吧?
pmerofc 發(fā)表于 2011-04-23 20:25



    找理由容易,承認(rèn)錯(cuò)誤難。樓主只是沒想到自己隨便抱怨兩句就刺激到了一隊(duì)人,然后具體情況大家都看到了。
作者: 逸&moto163    時(shí)間: 2011-04-23 21:35
回復(fù) 44# zhuqing_739
VIM
作者: and__    時(shí)間: 2011-04-23 22:46
調(diào)試大量代碼的時(shí)候你就知道printf的好處了,assert的使用才是最被鄙視的,致命級(jí)的錯(cuò)誤才會(huì)用到assert。
作者: 三月廿七    時(shí)間: 2011-04-23 22:51
本帖最后由 三月廿七 于 2011-04-23 22:57 編輯

什么樣的代碼算的上大量代碼?  什么樣的錯(cuò)誤才是致命的錯(cuò)誤呢?

最后,請(qǐng)問你用過assert嗎,?

printf()是最低級(jí)的調(diào)試技術(shù)了, 別吹捧的神乎其神,無所不能似的....
遇到錯(cuò)誤就崩潰, 多簡(jiǎn)單的事情, 干嘛去盯著 printf()  的信息?
作者: 樂樂、    時(shí)間: 2011-04-23 22:56
{:3_183:}  無奈,路過!  我完全不懂 - -
作者: holyfire    時(shí)間: 2011-04-23 23:05
程序員多半喜歡孤芳自賞
作者: and__    時(shí)間: 2011-04-24 09:42
回復(fù) 89# 三月廿七


        好吧,既然你都請(qǐng)問了,我就說說自己的拙見吧。在我看來你所謂的最低級(jí)是我最常用也覺得最有效的,至少很直接,也就是你說的簡(jiǎn)單;
你所說的出錯(cuò)就崩潰,在我看來這是個(gè)會(huì)讓我丟掉工作的隱患,會(huì)很不簡(jiǎn)單。在什么地方用assert?在我看來這事關(guān)程序的健壯性,而絕對(duì)不會(huì)是因?yàn)榍懊鎸戝e(cuò)一個(gè)標(biāo)點(diǎn)符號(hào)之類的錯(cuò)誤就。。。
作者: qq64878641    時(shí)間: 2011-04-24 10:09
回復(fù) 10# flw


    請(qǐng)問為什么這么說?
作者: and__    時(shí)間: 2011-04-24 10:31
回復(fù) 53# AD8018


    汗滴滴。。。嘿嘿
作者: zhaohongjian000    時(shí)間: 2011-04-24 10:31
本帖最后由 zhaohongjian000 于 2011-04-24 10:33 編輯
回復(fù)  三月廿七


        好吧,既然你都請(qǐng)問了,我就說說自己的拙見吧。在我看來你所謂的最低級(jí)是我最 ...
and__ 發(fā)表于 2011-04-24 09:42



    標(biāo)點(diǎn)符號(hào)寫錯(cuò)了?先通過編譯再說吧。
還有,你確實(shí)不會(huì)用assert。
作者: 三月廿七    時(shí)間: 2011-04-24 10:33
本帖最后由 三月廿七 于 2011-04-24 10:37 編輯

請(qǐng)你看清楚,我請(qǐng)問你的是什么, 好嗎??

"最后,請(qǐng)問你用過assert嗎,? "

我沒有興趣聽人解說 printf() 怎么使用,
作者: 三月廿七    時(shí)間: 2011-04-24 10:40
還有,你確實(shí)不會(huì)用assert。
zhaohongjian000 發(fā)表于 2011-04-24 10:31



說我嗎? 請(qǐng)不吝指教
作者: zhaohongjian000    時(shí)間: 2011-04-24 10:42
說我嗎? 請(qǐng)不吝指教
三月廿七 發(fā)表于 2011-04-24 10:40



    你看錯(cuò)了吧,你瞧瞧我回復(fù)的誰的帖子?
作者: and__    時(shí)間: 2011-04-24 10:51
回復(fù) 96# 三月廿七


    別太客氣了,我偶爾用過,不過肯定不如你造詣深。你也別最后了,不如分享下你的見解,我相信有很多人需要。
作者: and__    時(shí)間: 2011-04-24 10:55
回復(fù) 95# zhaohongjian000


    重點(diǎn)在之類,嘿嘿。我是真想知道該怎么用assert,目前我一般用 在傳入?yún)?shù)的檢測(cè)和必要的框架初始化函數(shù)。倒是想跟諸位高手學(xué)習(xí)下,我確實(shí)是菜鳥。
作者: 三月廿七    時(shí)間: 2011-04-24 11:04
本帖最后由 三月廿七 于 2011-04-24 11:24 編輯
回復(fù)  三月廿七


    別太客氣了,我偶爾用過,不過肯定不如你造詣深。你也別最后了,不如分享下你的見 ...
and__ 發(fā)表于 2011-04-24 10:51


"重點(diǎn)在那個(gè)之類",  pclint 可以把你說的那個(gè) "之類"的之類一并解決了,

cu 高手蕓集, 哪里輪的到我這樣的半調(diào)子的來班門弄斧?
我來這里是請(qǐng)教的, 不是來指教的。

到此為止, 不想影響他人看帖。




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2