[問題] cmdParser.cpp裡的getCmd和checkOptCmd

看板EE_DSnP作者 (Sirius)時間16年前 (2008/04/12 17:16), 編輯推噓3(306)
留言9則, 2人參與, 最新討論串1/1
假如說在getCmd裡面就可以把checkOptCmd的功能做完.. 那可以不用寫checkOptCmd嗎?? 因為這樣寫..我覺得可以用很比較簡單的動作去檢查。 不過我不知道是不是還有其他地方會用到checkOptCmd, 所以想問一下.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.248.196

04/12 19:17, , 1F
雖然這個 function 也許在別的地方不會用到, 但是寫程式
04/12 19:17, 1F

04/12 19:17, , 2F
有一個原則就是盡量 modulize 你的 code, 不要讓一個
04/12 19:17, 2F

04/12 19:18, , 3F
function 變太長,這樣子可以增加可讀性以及maintainability
04/12 19:18, 3F

04/12 19:19, , 4F
至於 performance 的影響, 通常是 marginal.
04/12 19:19, 4F

04/12 19:48, , 5F
我想再接著這篇的問題問一下,就是myString.cpp裡面有提供
04/12 19:48, 5F

04/12 19:49, , 6F
myStrNCmp,但我用string::find做完getcmd()和checkOptCmd
04/12 19:49, 6F

04/12 19:51, , 7F
之後才發現有那個可用,那請問這樣做會有什麼缺點嗎
04/12 19:51, 7F

04/12 22:19, , 8F
就是將 string 相關的 utility functions 收集起來, 以後
04/12 22:19, 8F

04/12 22:19, , 9F
重複使用的機率較高!
04/12 22:19, 9F
文章代碼(AID): #1807tyTQ (EE_DSnP)