Re: [討論] 因為空格~我離開了一間公司

作者: twoseven ( )   2014-09-07 14:20:12
看到案例一突然有種似曾相識的感覺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);
作者: clarkman (涼雨)   2014-09-07 14:21:00
我也是用你上面的做法,包太多層還有處理else很可怕
作者: robler (章魚丸)   2014-09-07 14:22:00
你應該寫一個function處理這個判斷,而不是把判斷的codecopy paste三次
作者: lovdkkkk (dk)   2014-09-07 14:26:00
你的寫法有多個錯誤時只會吐一個錯誤訊息(雖然你同事的也差不多)
作者: clarkman (涼雨)   2014-09-07 14:34:00
原po只是想要舉例而已,所以不用寫太細
作者: twoseven ( )   2014-09-07 14:35:00
之前還寫過光是一個產品新增要檢查100個欄位..
作者: clarkman (涼雨)   2014-09-07 14:36:00
我之前公司還規定不能檢查指標NULL,罵我這樣浪費程式執行時間....最後別人沒檢查出問題找很久,才又規定一定要檢查NULL....那時候逼我砍掉所有檢查NULL的code....而且那時還不准我們設初始值..結果有人指標就炸了
作者: mrforget (財去人安樂)   2014-09-07 14:47:00
我的公司要求我不準寫註解,說怕其他人會知道...!?
作者: clarkman (涼雨)   2014-09-07 14:54:00
樓上的最經典@@
作者: cha122977 (CHA)   2014-09-07 15:28: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
作者: workworkwork (workworkwork)   2014-09-09 00:24:00
如果是javascript的min檔就有可能其他情況不給寫注解~主管就真的是神 __ __
作者: SansWord (是妳)   2014-09-09 11:13:00
javascript 的 min 如果不是用工具產生而是要員工手寫那也是另一種神奇指標...註解在產生min時會自動拿掉呀。
作者: viper9709 (阿達)   2014-09-10 23:44:00
推~~這例子舉得很不錯
作者: edward13 (-_-)   2014-09-11 20:04:00
推文真的看到一堆奇葩公司...

Links booklink

Contact Us: admin [ a t ] ucptt.com