Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.61 KB

README.md

File metadata and controls

27 lines (20 loc) · 1.61 KB

practise.in.java

熟练掌握Java语言,来解决问题吧

前言

解决的问题来源请参见包名吧。

解决的问题的答案请参见doc文档或者src好了。

practice执行计划(长期坚持)

  1. 需要用文档和正确的Java语言来解决问题,实现的算法,设计模式,测试方法的反复练习。
  2. 要多用文字和图形记录每个问题的解题过程。现在doc中的内容为0,要赶快补上。
  3. 练习练习再练习,持续进行日复一日,月复一月。

Coding原则

  1. Main代码和核心测试类要有清晰的注解,可解题过程,Java代码编写规范,请参照Java的样板公司,编写规范《xxxbaba Java开发规范》。
  2. 核心测试类要求用测试代码来覆盖,测试用例的设计,尽可能覆盖全面,如果一味的参照网页中的用例进行反推设计,有的用例描述是不全的并且有误导性,如果是“严谨的测试工程师”要有全面思考问题和设计用例的能力。
  3. 面向对象编程多用接口和抽象类,避免过多的面向过程编程,避免编写过多的for和if语句使将来的自己和阅读代码者绕晕……

文档编写原则

  1. 需要记录的是解决一个问题过程中用到的算法、数据结构和测试用例的设计过程。
  2. 更需要沉淀的是解决问题的感悟,联想到的关联的问题,将问题联系到要掌握的知识点并进行系统化网格化管理。
  3. 文档要说人话,某些专家比如(谭浩强、严蔚敏之流的)的话就不要像鹦鹉一样照抄和说明了。

modified date

2020.04.01 2020.04.14