第二部分
第二部分,我们会一起来讲解三个不同项目的开发,一个是全新的创业项目,从0到1,开发一套全新的接口服务,属于基本的项目开发,适合于初学者,因此难免会在一些不合理的实现(出于教学目的有意识这样安排,但对于不合理的实现会进行相关的温馨提示);一个是重写历史遗留项目,并且在这基础上实现添加新的接口服务,属于有一定难度的项目开发,适合有经验的开发人员;最后一个是针对大型项目的极致接口服务开发,这其中采用的技术涉及面广,适合高级或资深的开发人员。
而这三个项目都是基于真实项目开发总结改编而来的,有参考借鉴的意义。对于初级开发工程师来说,通过了解不同背景下的接口服务项目开发,可以在不用花一年甚至更长的时间就能丰富对项目开发的理解,避免在后续实际开发过程中走弯路。对于中级开发工程师来说,可以结合自身过往参与的项目经验,对比这三个项目的开发过程,对如何提高开发效率、降低项目风险也有一定的启发性。最后对于高级或资深的开发工程师,或以略过前面两个项目,集中了解最后极致的项目开发,因为大型的项目开发要求更细致的把控。