PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   寫程式的最佳化 (https://www.pcdvd.com.tw/showthread.php?t=1124991)

Wake 2017-03-21 09:50 PM

使用的電源不乾淨 :mad: :mad: :mad:

ycli6921 2017-03-21 09:58 PM

重開機有幫助嗎?好,那就定時重開機。

erai 2017-03-21 10:47 PM

引用:
作者Crazynut
等到年歲漸長後才發現,模組化才是王道。雖然它可能不是最有效率、最快速的執行,但卻是最好維護、最好(因應需求改變)改寫的。

這是 時間 最佳化,尤其是薪資跟時間不成比例時,最能發揮效果。

例:
原本十天才能完成的功能,上頭壓縮成五天要做完。
類似的功能有做過了,花了一天模組化,再花一天套用,剩下三天繼續把其它功能也模組化 :laugh:

27681049 2017-03-21 11:09 PM

先把bug 除完吧!!!

blueck 2017-03-21 11:20 PM

會動+不會當掉+demo順利

這才是老闆要的

JXL 2017-03-21 11:27 PM

我也覺得模組化比較重要


至於精簡, 有時候寫法也是要考慮可讀性, 最好可以不用寫附註

A級黑豬肉 2017-03-21 11:36 PM

老闆要的:
可以昨天就寫完的方法才是最佳化...
客戶要的:
可以昨天就把今天要的東西就寫完的方法才是最佳化...

其實到最後根本沒人在管「最佳化」... 只要「需求」有到...
例如說... 要把 30 億筆資料的一個 column 從 0 轉到 1... 是否使用者可以不會感受到 lag 就好...
實際上你裡頭怎麼做... 沒人管...

阿練 2017-03-22 12:53 AM

引用:
作者Crazynut
學寫程式的人,應該很多在年輕時都會沈迷於"精簡"吧。挖空心思以最少的程式碼來達到效果,心中有股說不出的成就感……

等到年歲漸長後才發現,模組化才是王道。雖然它可能不是最有效率、最快速的執行,但卻是最好維護、最好(因應需求改變)改寫的。

不知道會不會有人會跳出來說這個世界上沒有王道,他高興就好,我沒有意見。


+1
以前的確是這樣的經驗


所有的時間均為GMT +8。 現在的時間是06:18 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。