最近一个大项目忙完,今天领导召集大家,又要重新做另外一个项目,本质上就是要把之前的业务重写一遍。
站在领导的角度来说,看重的是“拉大旗好办事”,大项目相对来说好拉资源,小伙伴们也能得到锻炼,对于团队来说绝对有利,无可厚非。
但是从纯技术的角度来说,好的项目是需要打磨的,无论是设计还是实现层面,都是一个迭代的过程。webmagic断断续续维护了一年了,好像现在也有很多同类的框架出现,我觉得webmagic最有竞争力的方面,不是单纯的架构设计有多好,而是github上100多个issue。
一个好的项目,优秀的设计占比30%,那么后续维护和完善基本上要占据70%的比例,这是我的观点。