Skip to content

empiregeneral/practice.in.java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

天下武功,唯快不破

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages