![]() |
1
1
我同意这种“特殊情况”讨论 定义正常流量 第节 错误处理 马丁的卓越之章 Clean Code ,则, 有点不结实。
正如您所指出的,Martin的部分理由是避免重复使用Java的“笨拙”(他的话,而不是我的话)
罗伯特·马丁在这次讨论中赞扬了马丁·福勒,但在
Refactoring
,则,
福勒在以下背景下讨论了“特殊情况”模式
所以我同意
值得注意的是
重构
,则,
福勒提供了一个扩展的“特例”示例,其中某栋随机建筑的房东“客户”可能是“无客户”(例如,该建筑是空的)、“未知客户”(你知道有租户,但你不知道是谁)或特定客户。这个三元状态是一个我们必须开始思考超越简单的Swift选项的状态。但在这一点上,我们可以使用
|
![]() |
Tom · SwiftUI.sheet导致背景白色闪烁 4 月前 |
![]() |
Danil · 种子/填充核心数据的最佳实践?[关闭] 4 月前 |
![]() |
Robin · LazyVGrid项目预计不会击中测试区域 4 月前 |
![]() |
Saurabh Saini · 结构下标 4 月前 |
![]() |
Alex Smith · 移动到下一个视图控制器后如何显示警报? 5 月前 |