精華區beta Tech_Job 關於我們 聯絡資訊
※ 引述《xxian (阿心)》之銘言: : ※ 引述《sheepxo ((羊臣又))》之銘言: : : 台灣軟體業無法起來有很多因素,一方面是市場與環境的問題, : : 但是我覺得一個很重要的因素是個人主義盛行,民族性不團結, : : 見過許多軟體人才因為恃才而驕,總想單打獨鬥,誅不知 : : 印度人除了基本功紮實及數理能力強外,對於大型系統軟體的整合 : : 與規畫更是分工仔細,才能按照時程提供給客戶優良的軟體, : : 台灣的MIS業務我想以後大概也都會外包出去,反而更便宜, : : 本地只需留下控管的人員,MIS人才如果沒有掌握到核心技術或者 : : 與公司高層有良好的互動外,我想再過幾年又會有一番轉業潮... : 說到單打獨鬥,感觸真的很深. : 印度人 --> 20個人寫出來的code, 只有一種style. : 台灣人 --> 20個人寫出來的code, 有20種styles. : 系統分析好之後,明明就要照coding standard來. : 在台灣偏偏就是有人覺得:我寫出來的code,別人看不懂,才是高竿. : 之前跟印度阿三合作,他們的觀念就值得我們學習: : 我寫出來的code,別人看不懂,表示我自己有問題.是不是comment沒寫好? : 是不是沒有照coding standard? ... : 這個觀念在大型系統特別重要.一個系統如果很大的話,不可能只有1~2個人在開發. : 別人都看不懂你的code,如何幫你maintain?如何幫你debug? 依我們公司負責新人教育的前輩所說 最高竿的程式是是不用註解 所有人都看的懂 真正參予專案的人就知道 當你想要趕上時程時 你有那個美國時間寫註解嗎 雖然知道之後可能回來 修改要花更多時間 但是就沒有足夠的時間把每給函式寫詳細的注解 良好的程式架構 與變數命名便是關鍵 一看就知道 這函式在幹麻 耦合性低.. 高組裝能力 真正的系統設計高手 能夠把高階的程式概念 規劃好 將系統分給4-5個以上程式設計師 共同開發 在組裝起來 20個人 有不同開發方式只要介面相同 就可以組裝起來 才被說教完 心有所感 -- 歹誌絕對不是憨人所想的那樣 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.137.147.26
tkhan:歪論,好的程式是程式碼跟注解是1比1.. 05/22 23:47
JediArt:架構好這是當然的 但是說不用註解就言過其實了 05/22 23:52
linkccc:看來我的表達能力還真差 我的意思是最佳的程式 05/22 23:55
linkccc:不用註解 也可以讓人看的懂 並非不註解是好程式 05/22 23:56
howshou:好的系統分析是不需要註解的。因為文件很多很詳細 05/23 00:27
panrong:每段副程式加個註解不需要多少時間吧!? 05/23 01:40
kruz:真的要 debug 的時候 code 好不好讀比 comment 有沒有重要.. 05/23 04:34
kruz:俗話說, debug the code, not the comment.. 05/23 04:35
klove:有些人的註解不知道在寫什麼.... 感覺比code還複雜 05/23 13:08