前言
解决的问题来源请参见包名吧。
解决的问题的答案请参见doc文档或者src好了。
- 需要用文档和正确的Java语言来解决问题,实现的算法,设计模式,测试方法的反复练习。
- 要多用文字和图形记录每个问题的解题过程。现在doc中的内容为0,要赶快补上。
- 练习练习再练习,持续进行日复一日,月复一月。
- Main代码和核心测试类要有清晰的注解,可解题过程,Java代码编写规范,请参照Java的样板公司,编写规范《xxxbaba Java开发规范》。
- 核心测试类要求用测试代码来覆盖,测试用例的设计,尽可能覆盖全面,如果一味的参照网页中的用例进行反推设计,有的用例描述是不全的并且有误导性,如果是“严谨的测试工程师”要有全面思考问题和设计用例的能力。
- 面向对象编程多用接口和抽象类,避免过多的面向过程编程,避免编写过多的for和if语句使将来的自己和阅读代码者绕晕……
- 需要记录的是解决一个问题过程中用到的算法、数据结构和测试用例的设计过程。
- 更需要沉淀的是解决问题的感悟,联想到的关联的问题,将问题联系到要掌握的知识点并进行系统化网格化管理。
- 文档要说人话,某些专家比如(谭浩强、严蔚敏之流的)的话就不要像鹦鹉一样照抄和说明了。
2020.04.01 2020.04.14