瀏覽單個文章
cloudhsu
Silent Member
 

加入日期: Dec 2010
您的住址: 死國
文章: 0
引用:
作者darkangel
我以為真的碰到新東西, 查好久還是查不到, 才不好意思問一下...
學問學問, 就是要學就要問...
你說對了, 我們的系統真的不大, 都是一些手持的嵌入式系統小東西, 實際上我的等級很低, 以前到現在的工作也用不到 OO 跟 design pattern, 純脆是個人興趣在工作之餘閒暇翻書自修的, 看到你們大聊 singleton, factory, 這些東西我只有在 Design Pattern 書上看過, 沒什麼實務經驗.
我摸過的 code 規模, 最大也不過數十萬行而已 (Linux kernel, Windows CE BSP), 而且也只有 Windows CE 會使用 OO, Linux kernel 通通都是 C 而已, 不但不是我寫的, 而且到現在也還沒有全部看完看懂, 跟你們比起來, 我還真是只隻猴子而已.
還有一些問題想請教您, 貴公司重視軟體工程, 想必對 Bug Tracking 與 Version Control 也有一定的等級, 不知道貴公司採用哪類系統? 特別是 Bug Tracking 有沒有較好用的系...

應該說我們公司是被逼著去重視軟工,但整個軟體部門又只有我一個人會些入門...
一百萬行code是用Visual Studio提供的那個code metrics統計所有要維護的專案算出來的
因為設備需要客製化,也因此軟體也需要針對硬體的不同實做對那些硬體的操作,加上累積下來的複製貼上,遠大於重構及重新設計的速度,導致程式碼增長過快
隨著客戶量的增加,這些複製貼上造成的問題就不斷的發生,只好慢慢弄過
基本上我也只是一隻程序猿,頂多就是我在oo上花的時間比您多而已,我從10年前就一直學習oo,從把code放在class裡,到慢慢知道這樣叫繼承,這樣叫聚合,然後設計模式從看不懂,到死背硬用,久了就會混著使用,然後再到活用,再到配合framework提供的類庫作設計;也從多型轉泛型,花了很多時間做了思考轉換的練習,這樣一步一步到現在花了10年的時間都沒有中斷
相信不管是誰,只要能堅持下來都能有這種功力的
不過我們公司軟體部門不大,畢竟是半導體設備商,版控也只用cvs而已,issue tracking用Mantis
http://www.kenming.idv.tw/e_e_re_se..._a_a_esrayfc_uc
不介意盜版的話,微軟的vsts也不錯,第二個工作玩過
bugzilla也可以用用看,第一個工作玩過,也還不錯
http://www.nidify.com/index.php?opt...id=46&Itemid=56
__________________
風本無相,雲本無常
無心方能無相,無求方能無常
廁所大戰好玩喔
舊 2011-05-28, 02:08 AM #246
回應時引用此文章
cloudhsu離線中