色偷偷偷久久伊人大杳蕉,色爽交视频免费观看,欧美扒开腿做爽爽爽a片,欧美孕交alscan巨交xxx,日日碰狠狠躁久久躁蜜桃

x
x

一線研發(fā)之聲 之 完美主義者的程序員特征

發(fā)布時間:2016-3-1 09:23    發(fā)布者:designapp
關(guān)鍵詞: 代碼 , 常量 , 空格
  觀文識人,代碼無疑是了解一個程序員的最佳途徑。
  且不論算法思路,單就代碼的界面風格,便可知一二。
  1. 追求精美的對齊。盡可能精確到每一個"斷點",是他的追求。





  2.沒有tab字符,而是采用4個或8個空格鍵代替。
  編輯時敲入的是tab鍵,但其編輯器會設(shè)置"文件保存時tab用空格字符替代" 為何呢,因為這樣的代碼,無論在那種編輯器上打開,都一定是對齊的。拷給別人,才不擔心形象受損。
                               
                                                               
                               
                  3.空格、換行、常量替換、{}保護、還有效率。
  if((long_state_var==1)||(long_state_var==2)||((ch>0x2F)&&(ch代碼,他就感覺渾身難受、頭暈惡心…..
  狂吼一聲,這段代碼立馬會給改成這樣。
  if ((long_state_var==1)||(long_state_var==2) \
  ||((ch>0x2F)&&(ch空格也很讓人難過。
  趕緊快速編輯了而下,舒了口氣。
  if ( (long_state_var == 1)                \
  || (long_state_var == 2)                  \
  || ((ch>0x2F) && (ch空格的美化,更有層次感。
  當他開始維護這段代碼,搞清楚邏輯后,無意義的常量就會被處理成這樣的,長變量名也會被適當縮短。而0x2F、0x3A這種坑爹的的常量,則會被他心里狠狠地鄙視:
  “丫丫的,原創(chuàng)者這是在炫智商、秀優(yōu)越嗎?”。
  #define MODE_NAME_1 (1) /* 簡單描述模式1 */
  #define MODE_NAME_2 (2) /* 簡單描述模式2 */
  if ( (stat == MODE_NAME_1) || (stat == MODE_NAME_2) \
  || ((ch>='0') && (ch常量。
  常量的含義,通常只有原創(chuàng)者才知道。
  如果沒有特別的說明,沒有一定的經(jīng)驗,這個程序回頭在閱讀時就難以看懂。
  求哪位高手來一段鮮明對比的源碼吧?
  5. if 必有else,switch 必有default。
  在他的程序里你不會看到一個單一的if語句,哪怕else確實什么都不需要處理,你也會看到這樣的代碼。
  if (is_condition_true())
  {
  do_something();
  }
  else
  {
  /* do nothing */
  }
  因為,在多年的工作經(jīng)驗中,他發(fā)現(xiàn),系統(tǒng)的崩潰,多數(shù)死在else里面。這樣的代碼,告訴別人也告訴自己,此處的else是經(jīng)過充分考慮,的確沒有需要處理的。下次自檢程序時,此處就可以快速跳過。
  同樣的道理,每一個switch,其default,也是經(jīng)過深思熟慮的,充分防錯。
  switch (state)
  {
  case STATE_XXXX:
  break;
  case STATE_YYYY:
  break;
  ........
  default:
  /* do nothing */
  break;
  }
                               
                                                               
                               
               
本文地址:http://www.54549.cn/thread-161463-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責;文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表