编程的智慧学习笔记

看了王银的博文——编程的智慧

  • 避免使用全局遍历和类成员来传递信息
    见博文

  • 编程要有层次感
    他说到一点在遇到复杂逻辑的时候,提取出函数,这里是有条件的——复杂,如果程序很简单,函数封装太多,看程序的人也要抓狂的。
    在封装函数的时候也要有层次感.....

  • 不要省略else

使用有两个分支的if语句,只是我的代码可以达到无懈可击的其中一个原因。这样写if语句的思路,其实包含了使代码可靠的一种通用思想:穷举所有的情况,不漏掉任何一个。

  • 正确处理好异常
    1.首先要检查可能出现的错误
    2.捕获了异常之后要做一些处理
    3.不要多个事情的异常一起处理

  • 防止过度工程

先把眼前的问题解决掉,解决好,再考虑将来的扩展问题。
先写出可用的代码,反复推敲,再考虑是否需要重用的问题。
先写出可用,简单,明显没有bug的代码,再考虑测试的问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容