作者yomato (火星人)
看板Soft_Job
標題Re: [請益] 要如何說服同事停止命名類似iID的變數
時間Sat May 25 23:57:51 2013
講個最近發生的故事,
team裡來一個剛畢業沒多久的菜鳥,
第一次改code就用了一種與原本程式碼格格不入的code style
問他, 為何不照著原本的方式,
他倒是很直接的回答我: 他不習慣, 他的方法才是正統最好的方法,
是他指導教授教的...etc....
年輕人熱血不是壞事,
但如果能多用別人角度想一下會更好...
code style爭論這麼久了, windows平台有windows的習慣,
linux系統有linux的哲學..
那作cross platform module的又該用哪一種好...
站在team lead的立場,
如果今天我交給你一個全新的module,
那你要怎麼用你喜歡的code style隨便你..
但如果你是進來改既有的code, 尤其是還有其他人也會一起maintain的code..
就乖乖照著原本的格式寫吧..
你應該可以想像, 看一個function, 兩三種不同的code style交錯出現的痛苦..
熱血也別干擾了別人工作的效率..
對大多數的老鳥, 他們還有很多更重要的事情要作...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.14.150
推 azureblaze:code style最重要的守則其實是一致性 05/26 00:01
推 NDark:原本有沒有規範? 新人有沒有教育? 難怪新人會一直靠北... 05/26 00:22
推 hSATAC:推這篇,寫什麼像什麼 05/26 01:14
推 bobju:有些指導教授也是誇張到不行,物以類聚? 05/26 01:15
→ derekhsu:原本是什麼樣子?不能只聽一面之詞 05/26 10:48
→ ykjiang:鄉民變聰明了~ 05/26 11:53
→ shadow0326:如果原本是沒有任何coding style就算了,原本有而新人 05/26 12:18
→ shadow0326:覺得不好想要改也不是不行,但不是就自顧自開始改啊 05/26 12:18