1
21
我觉得你很接近。将action/intent放在方法名的前面,以便于按字母顺序搜索。如果我写这样的东西,我会考虑
比如说,
|
2
2
我最近开始使用约定:
其中args是该方法接受的任何参数,bool需要布尔值或解析为布尔值的某种Func。然后,在这个方法中,我检查bool并运行逻辑。把这些断言保持在一行,在我看来是干净的。
(打电话的人可能不对,但你明白了。。。我眼前没有代码。) |
3
1
你可以用
|
4
0
迈克尔·彼得罗塔的回答(
如果你想要更短的,我会考虑前缀
|
5
0
我看不出原始代码有什么问题:
不仅如此,它还明确区分了决定采取行动与行动本身的关系。
https://softwareengineering.stackexchange.com/a/161754/262009 |
John V · 是否存在单元测试无法发现的逻辑/流错误类型? 6 年前 |
Beefster · 为什么ANSI颜色转义以“m”而不是“]”结尾? 6 年前 |
Guillermo Gutiérrez · STR转换是如何工作的? 7 年前 |
RudziankoÅ · 合并排序数组算法 7 年前 |
user8852560 · 构造函数中的验证和构造函数冲突 7 年前 |
jav974 · 订购产品时寻找最佳价格组合的算法 7 年前 |
hippietrail · 确定浮点数中前导零的数量 7 年前 |