项目延期的反思:修复此功能的工作量巨大(产品选择数量的视图)

    怎么样才能降低软件的开发难度,更快的上线,这是一个系统的知识,需要系统的学习和实践。单凭一个人懂得再多的技术,也不一定能够把软件开发好。因为软件开发需要涉及的知识很广,比如:需求、交互、设计、开发、测试、运维以及功能升级。开发只是占到其中一部分。作为一个开发者,需要从更广阔的视野去思考软件开发,才能更好更快的工作。

    今天在修复产品详情页面的选择数量视图的功能时,有一种无从下手的感觉。散点、整包点、整箱点、减去,这个功能在前期已经花费了大量的开发工作,中途不同的开发人员进来,写了大量的业务代码,现在数据库逻辑发生变化,需要修改业务逻辑,很难修改。第一个原因是代码质量没有把控好;第二个原因就是设计问题,如果能够简化设计,尽量用系统级别的控件和交互来设计操作,避免交互上的创新,应该能够避免这样的后果。

猜你喜欢

转载自blog.csdn.net/kuigu7110/article/details/80421174