作者musie (Sirius)
看板EE_DSnP
標題[問題] cmdParser.cpp裡的getCmd和checkOptCmd
時間Sat Apr 12 17:16:43 2008
假如說在getCmd裡面就可以把checkOptCmd的功能做完..
那可以不用寫checkOptCmd嗎??
因為這樣寫..我覺得可以用很比較簡單的動作去檢查。
不過我不知道是不是還有其他地方會用到checkOptCmd,
所以想問一下..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.248.196
1F:推 ric2k1:雖然這個 function 也許在別的地方不會用到, 但是寫程式 04/12 19:17
2F:→ ric2k1:有一個原則就是盡量 modulize 你的 code, 不要讓一個 04/12 19:17
3F:→ ric2k1:function 變太長,這樣子可以增加可讀性以及maintainability 04/12 19:18
4F:→ ric2k1:至於 performance 的影響, 通常是 marginal. 04/12 19:19
5F:推 bnsblue:我想再接著這篇的問題問一下,就是myString.cpp裡面有提供 04/12 19:48
6F:→ bnsblue:myStrNCmp,但我用string::find做完getcmd()和checkOptCmd 04/12 19:49
7F:→ bnsblue:之後才發現有那個可用,那請問這樣做會有什麼缺點嗎 04/12 19:51
8F:推 ric2k1:就是將 string 相關的 utility functions 收集起來, 以後 04/12 22:19
9F:→ ric2k1:重複使用的機率較高! 04/12 22:19