ZB-030-01多线程爬虫实战

做一个项目的原则(潜规则)

把每个项目当作人生里最好的一个项目来精雕细琢

  • 积累自己的Reputation(声誉)
  • 一丝不苟的写好文档
  • 代码质量++ (你当前能力阶段最好的质量)
  • 你的认真是肯定能获得回报的

使用标准化/业界公认的模式和流程

  • 没有多余的内容 如 .idea 文件夹就是多余的 IDEA生成的

(几乎)没有本地依赖,使用者能够无障碍地运行

  • 你的java项目里引用了一个本地库文件,只在你的代码里有

小步快跑

  • 不要妄图一气呵成
  • 成就感
  • 越小的变更越容易debug

我们的项目原则

[强制]使用 GitHub + 主干/分支模型进行开发

  • 禁止直接push master
  • 所有的变更通过 PR 进行

[强制]自动化代码质量检查 + 测试

  • Checkstyle/SpotBugs
  • 最基本的自动化测试覆盖

一切工作自动化

  • 数据库建表
  • 创建测试数据

规范化提交流程

  • 经过代码工具检查