2009-07-02 45 views
0

傍晚,Function Method的成功執行不需要成功失敗的名稱是什麼?

是否有一個共同的或標準化的名稱賦予一個函數或方法,其執行對於程序的成功執行並不重要或不必要?該功能是失敗還是成功達到目的並不重要,只是它嘗試過。

我一直在命名爲「volatile」(例如volatileInsertSearchLog())這樣的函數,因爲它們並不總是被期望成功,但仍然可能會返回一個值用於錯誤報告目的。我很想知道是否有更合適的名字?

乾杯!

回答

4

我會使用一個'嘗試'前綴,也許它會返回一個布爾值,這將成功是真實的,並在失敗時爲false。因此,像:

bool TryInsertSearchLog()

.NET框架使用這種用於解析,例如bool Int32.TryParse(string, out int)

+0

用的是「嘗試」,因爲的try-catch塊的函數名,我從來不喜歡但這絕對說得通。 – 2009-07-02 09:16:10

相關問題