互联网项目随着业务的发展,系统越来越多,业务越来越复杂,系统架构也越来越复杂。业务的增长和人员的增多,给技术架构、团队合作、产品的交付带来了巨大的挑战。本文将讲述为了达到高质量持续交付的目标而做出的架构改进。希望能够帮助大家在大项目之间集成与开发,能够提高开发效率和开发质量,减少测试人员的工作量与项目的风险,提供高质量高效率的项目交付。
在58团购早期,基本只分为3个大工程,即前台工程,后台工程,供应商后台工程。
发布模式:
项目缺点:
1、项目采用ant打包发布,没有统一jar管理仓库;
2、直接采用svn主干开发主干发布模式,只能单人员,单线程的开发需求,无法并行开发不同的需求,降低了项目的开发效率;
3、没有任何的代码diff和review机制,测试人员只能进行黑盒测试,即只能知道输入和输出,无法了解其中的过程;修改的业务对其他业务造成