我为通用报告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