摘要: long long ago,大家普遍地认为JavaScript就是做一些网页特效的、处理一些事件的。我身边有一些老顽固的.NET程序员仍然停留在这种认知上,他们觉得没有后端开发肯定是构建不了系统的。 编程语言和技术的结合使用,就像一个男人娶了好几个妞一样。在旧的时代,.NET是大房,JavaScri 阅读全文
posted @ 2016-06-26 16:58 PG30吕润军的博客 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 阅读文章时,如果某个段落已经传达了关键信息,我们可能就不会逐字逐句地将文章读完,因为我们已经知道了这篇文章的核心内容。与此类似,如果方法中某些条件判断可以得到结果,我们应该尽快返回该结果。 尽快返回可以带来三个好处 节省阅读代码的时间——如果方法能够尽快返回,后面的代码逻辑可以不必阅读。见下图,如果 阅读全文
posted @ 2016-06-26 16:56 PG30吕润军的博客 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 当条件判断语句较为复杂时(有多个不同的检查项),就像下面这幅图所表示的,会使得代码的可读性会大打折扣,也难以清晰地传达判断意图。 再者,当判断逻辑变更时,我们不得不去修改if语句里面的判断代码。如果判断写得有问题,则会影响方法的正确性,也会给该方法的单元测试带来一些障碍。 我们可以根据检查项是否需要 阅读全文
posted @ 2016-06-26 16:52 PG30吕润军的博客 阅读(185) 评论(0) 推荐(0) 编辑