脑瓜子又嗡嗡的吧,做了N年外包总结了一下几点:
- 永远不要相信任何程序员,其中包括自己。
- 代码不是开发出来的,而是debug出来的,调试重于一切,结果才是最后实时。
- 有图有真相,所有发生的都是合理的,没有我认为,只有JVM认为。
真实环境的应用应该具备如下几点:
- 向用户通告错误。
- 保存所有的操作结果。
- 允许用户以适当的形式退出程序。
JAVA有异常处理机制,真正生产还会用到云日志,一个大型应用一天几T日志,从VM磁盘去存储毕竟不合适。
但是无论如何,本章是基础也是真实项目的核心基础。
虽然当初,学习的时候,写demo忽略不计。
当真实项目才会发现,数据的安全性,稳定性,可追溯行,可干预性,以及调用链的可跟踪性真的非常重要。