看板 Soft_Job 關於我們 聯絡資訊
這種code最容易出現在理工科的實驗室裡面。 因為一般理工科的學生並沒有接受過coding的訓練, 通常也不會自己深度接觸coding方面的知識, 只是會寫一些C/C++就開始寫了, 然後全部塞在一個main function裡面, code完全不能reuse。 我看過最誇張的是一個3維有限差分法模擬程式6k行幾乎全部在main()。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.219.142.149 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1434097253.A.77E.html
jacobzhung: 說實在data跑的出來 漂不漂亮能不能reuse誰在乎 06/12 16:25
Adonisy: 只要能解決當下問題,能不能 reuse不重要... 06/12 16:28
alphadog: 拋棄式程式 用完就丟 不用reuse 06/12 16:42
testPtt: 如果不goto用main()完成也蠻強的 06/12 16:46
c0758: 我常寫這種CODE 後天要結果 明天做表 通通"暫時性寫法"先 06/12 16:46
c0758: 然後就常常暫時性下去了 只有以孩還要用到的才認真寫 06/12 16:46
ggBird: 老實說這種code除錯很難,對趕著出數據跟本沒幫助 06/12 19:44
viper9709: 推~有經驗的XD 06/12 23:44
wcmein: 做差分,爲了效能必須犧牲可讀性 06/13 07:53
orange7986: 主要後續維護 跟修改很累 06/13 10:11
y3k: 我覺得光"寫出這種code"沒辦法判斷好不好 你又不知道當時會這 06/13 10:13
y3k: 樣寫是因為時間短還是設備差還是人爛 06/13 10:15
ICBM: 說"人爛"比較嚴重一點,我主要觀點是說這通常是理工科實驗室 06/13 18:16
ICBM: 在為了快速產出計算結果之下的產物。仔細去讀軟體工程的書 06/13 18:16
ICBM: 是要花很多時間的。多半不專唸資工的不會想做這麼多。 06/13 18:18
ICBM: 除非自己打算以後專做模擬計算,那就會對軟工涉獵比較多了。 06/13 18:18
y3k: 硈t產出結果就不是人的問題了 是時間XD 06/13 23:31
y3k: 要快速 06/13 23:31