作者shter (飛梭幽影)
看板Tech_Job
標題Re: [心得] 如何向別人證明自己寫的是好code?
時間Sat Nov 17 00:24:03 2007
其實你寫的程式重點在於把它結構設計的更完美
但是對 USER 和 BOSS 來說
USER:程式執行效率要好,不要有bug
BOSS:程式能越快寫出來越好,bug越少越好
一般而言程式都會持續的維護和升級
所以你的重寫不見得會沒有意義,只是比較隱性而已
如果改版升級的速度很快的話,應該還是會受到重視的
至於執行效率....我不知道你重寫後編譯出來有沒有差就是了
程式的架構制定的完整真的有差很多
偏偏很多時候就是會發生要趕工結果就先有功能出來再弄一堆防呆機制判斷
我當兵的時候幫軍方寫程式,就很明顯感受到這種奇怪的思維
突然就就告訴你下個月要交一個裝備模擬測考系統
根本沒有時間把系統架構制定的完整,只能先寫出功能再一直補強
搞到最後亂七八糟,甚至開會時乾脆報假的
那些上校和星星又很愛開會,每開必鞭,一下要增加這個功能,一下要拿掉那個功能...
後來發現其實外面的思考模式也沒差到那裡去,先趕出功能再用剩下時間去防呆
只是維護上就有些困難了,不過還是可以漸漸集中到副程式或 Function 中處理
後來乾脆麻煩一點,把防呆全丟進副程式和Function,再搞一堆參數出來
至少要維護的時候會比嵌入在各個部位的判斷式容易一些...
只不過軍中的程式可以撐到退伍就解脫(現在換學弟煩惱中)
外面公司的....嗯,撐到離職嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.8.82
推 ily:撐到自己往上爬 然後會有菜b來接你的位子 XD 11/17 10:32
→ ily:我的作法也是作很多小FUNCTION來算跟判斷 其他支要用還可以CAL 11/17 10:32
推 monday1:問一下防呆是指甚麼,防止user不正常的操作嗎? 11/17 19:45