看到案例一突然有種似曾相識的感覺XD
也許是習慣的問題 或是用在哪裡的問題
舉例我之前網頁比較常遇到的情況
string sA,sB,sC (假設這是前端傳回的value值,因為一定是字串,且剛需要轉型int)
int iA,iB,iC
if(!int.TryParse(sA))
{
Message('A錯誤');
return;
}
if(!int.TryParse(sB))
{
Message('B錯誤');
return;
}
if(!int.TryParse(sC))
{
Message('C錯誤');
return;
}
iA = int.parse(sA);
iB = int.parse(sB);
iC = int.parse(sC);
我也是用你上面的做法,包太多層還有處理else很可怕
作者:
robler (章魚丸)
2014-09-07 14:22:00你應該寫一個function處理這個判斷,而不是把判斷的codecopy paste三次
你的寫法有多個錯誤時只會吐一個錯誤訊息(雖然你同事的也差不多)
我之前公司還規定不能檢查指標NULL,罵我這樣浪費程式執行時間....最後別人沒檢查出問題找很久,才又規定一定要檢查NULL....那時候逼我砍掉所有檢查NULL的code....而且那時還不准我們設初始值..結果有人指標就炸了
作者:
mrforget (財去人安樂)
2014-09-07 14:47:00我的公司要求我不準寫註解,說怕其他人會知道...!?
不準寫註解…跪了 變數名稱用aaabbbabc之類的好了
作者:
mrforget (財去人安樂)
2014-09-07 15:53:00我在程式及資料庫裡真的翻到變數及欄位名稱是 aa bb cc不過已經辭職了,無法接受公司制度及風氣
作者:
alog (A肉哥)
2014-09-07 15:56:00變數用aa bb cc 的以前維護過一次 他媽以為在整我我還以為是某種 source code obfuscator
作者:
DrTech (竹科管理處網軍研發人員)
2014-09-07 16:44:00很多人的觀念就是,程式能跑就好,有這種品質不意外看久了自己個性會越來越溫和。
作者:
mapleone (mapleone)
2014-09-07 21:06:00資料庫裡面table01, table02...etc
作者:
DrTech (竹科管理處網軍研發人員)
2014-09-07 22:16:00沒錯,欄位名稱還有D1,D2,D3...... 無限增加。
作者: psliurt (反指標) 2014-09-08 22:11:00
不寫註解真的是神!!!!!!第一次聽到這種奇妙的規定XD
如果是javascript的min檔就有可能其他情況不給寫注解~主管就真的是神 __ __
javascript 的 min 如果不是用工具產生而是要員工手寫那也是另一種神奇指標...註解在產生min時會自動拿掉呀。
作者: edward13 (-_-) 2014-09-11 20:04:00
推文真的看到一堆奇葩公司...