看板 Gossiping 關於我們 聯絡資訊
聽說條件判斷(if else)的寫法效能比較好 老程序員比較喜歡 但現在年輕程序員比較喜翻用清單或陣列 很無腦但每次都要呼叫效能浪費比較多 你各位現在寫程式都prefer哪種寫法 我很好奇 0.0.. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.64.97.89 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1732069019.A.AB3.html
answermangtr: 碼農就不用相輕了 101.12.215.97 11/20 10:18
i386: 看條件數量,1,2個條件跟十幾二十個寫法不同 59.124.171.42 11/20 10:19
ctx1000: 看數量阿 狀況就有不同了 125.229.83.181 11/20 10:19
a123881: 判斷少於三個寫ifㄚ 111.82.246.242 11/20 10:19
terrybob: 看目的、功能不同而有不同的寫法 211.75.186.7 11/20 10:21
john668: 你這個叫打指令 114.36.220.107 11/20 10:21
railman: 多條件用switch比較清楚簡潔114.136.180.216 11/20 10:22
gino0717: 你竟然動詞用英文專有名詞用中文 114.36.28.8 11/20 10:22
adios881: 清單 城市是人看的 要轉成怎樣是編譯器223.139.112.114 11/20 10:22
adios881: 的工作223.139.112.114 11/20 10:23
b2305911: 現在都叫ai幫我寫 能動就好 101.10.65.238 11/20 10:23
adios881: 另一個是清單的以後家扣體用動太多行有223.139.112.114 11/20 10:23
adios881: 助於diffff223.139.112.114 11/20 10:23
sowulo: 看前人寫的波動拳好多層真的很哭 223.139.181.81 11/20 10:24
xxxzxcvb: switch 39.9.68.203 11/20 10:25
andyher: 問就是ㄐ ㄤ118.231.185.238 11/20 10:25
RisingTackle: 能做好就是好程式,最佳化有閒再搞223.141.142.215 11/20 10:37
christopherl: 看情況 39.12.113.52 11/20 10:37
lonysancho: 要看你的需求是什麼,跑程式的機器低 188.253.7.155 11/20 10:38
lonysancho: 階又要求快速回應的話,你還能搞一堆 188.253.7.155 11/20 10:38
lonysancho: 清單消耗大量記憶體來遍歷嗎?世事無 188.253.7.155 11/20 10:38
lonysancho: 絕對啊,朋友。 188.253.7.155 11/20 10:38
atobela: 快速能動最重要, 老闆花錢不希望蛋孵太久 36.225.219.5 11/20 10:41
guanluvsquat: 如果未來有擴充的可能性,當然要先 220.143.201.31 11/20 10:53
guanluvsquat: 把架構建立起來。 220.143.201.31 11/20 10:53
guanluvsquat: 確認寫好打死不再動,求能動即可。 220.143.201.31 11/20 10:54
Bencrie: 讓人看得懂比較重要。你在意那些些微差距 114.34.235.107 11/20 11:07
centaurjr: 重點是好讀...效能聽聽就好 220.130.38.181 11/20 11:08
Bencrie: 幹嘛?你搞那些又打不贏編譯器最佳化 114.34.235.107 11/20 11:08
Smallsh: 沒遇到瓶頸前 能動就好 140.117.58.207 11/20 11:13
jhjhs33504: 看有沒context switch開銷管理的習慣? 1.162.115.160 11/20 11:59
auir: 我都用組語 42.73.100.79 11/20 12:30
ad1339: 你確定用判斷的效能比較好??? 220.135.183.99 11/20 14:35
darkMood: 笑死 175.182.28.76 11/21 18:13
leolarrel: 有限狀態機,狀態轉移表不知道嗎? 118.163.98.66 11/21 18:24
kevin31a2: 好讀比較重要 111.71.42.21 11/21 18:25
dk2486248: 用MAP 101.8.43.127 11/21 19:14
kai2573: map >= if > switch 116.241.197.74 11/21 19:17
kai2573: switch難用 還會導致程式碼過長 116.241.197.74 11/21 19:17