摘要: 当我们在使用if else 的时候,你是否闻到代码的坏味道呢? 除非非常简单的逻辑,当我们在写一大坨if else的时候,就应该审视一下是否这样写合适呢?是否这一坨代码体现某一个业务语义呢?是否体现领域通用语言呢? 每一个if else 分支,往往是某一个业务实现,我们完全可以定义一个统一接口,然后 阅读全文
posted @ 2017-12-11 11:31 孙工的编程生涯 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 在我们实现某个功能的时候,其实是可以先写完功能,再实现接口的。比如我们可以先梳理一下这个功能需要哪些方法,这些方法可以独立写到一个接口里,我们在写功能的时候直接调用接口,完成功能的代码编写,最后再把接口的实现代码补充上。岂不方便? 而这种方法,往往很多人会忽略,甚至不用接口,直接在代码中把功能实现。 阅读全文
posted @ 2017-12-11 11:14 孙工的编程生涯 阅读(143) 评论(3) 推荐(0) 编辑