我爲通用報告Excel創建了一個庫(使用Spreadsheet),並且大部分時間我都會在最後創建的工作表上寫出內容(或者我主要參考它)。語法糖方法的命名約定
所以我想知道是否有一個命名約定的方法,主要是糖正常/ unsugared方法。
例如,我看到一個blog post,向下滾動到複合材料,前一段時間,作者使用#method作爲加糖和#method!當不加糖/手動。
難道這可以說是一個正常的做事方式,或者只是一個奇怪的實現?
我在想什麼做的是現在:
add_row(data)
add_row!(sheet, data)
這感覺就像一個不錯的選擇我,但有關於如何將這些種方法應該命名爲達成共識?
編輯 我知道了!用於「危險」方法和?用於查詢/布爾響應。這就是爲什麼我很好奇爲什麼Prawn(博客文章)中的用法可以說是正常的。
我知道的方式!通常在Ruby中使用,但是對於這種命名還有一些類似的事實標準嗎?或者我應該堅持使用參數的默認值? – gaqzi 2012-02-01 14:22:32
@gaqzi,如果你不想要一個不同的名字,我認爲其中一個參數的默認值是最好的方法。 – 2012-02-01 20:06:53