写代码之前,必须尽可能的完全确认产品的每个细节以及逻辑,以及相关的关联逻辑,产品原型设计出来后,必须形成文档,每个细节的文档,如果没有的话就要求产品经理处理好,然后再做确认,把每个疑问列出来,然后再确认。另外,开发过程中肯定还是会遇到问题的,毕竟人无完人,在这个过程中遇到问题再进行文档补充,记录,也方便后续维护,另外有些产生疑问点的程序实现最好是写到代码注释中,不然下次遇到也不太好理解。开发前期花的时间越多,那么后续开发的时间,以及修bug的时间就会越少,开发前的需求整理和需求确认,占用30%的时间,开发时间占用50%的时间,然后剩下20%的时间就是测试和bug修复。基本上后续的bug都是些无关痛痒的bug,不会影响数据完整性。影响数据完整性的bug就是严重bug了,数据展示上的bug慢慢修复问题不是很大。
写代码之前,必须尽可能的完全确认产品的每个细节以及逻辑,以及相关的关联逻辑,产品原型设计出来后,必须形成文档,每个细节的文档,如果没有的话就要求产品经理处理好,然后再做确认,把每个疑问列出来,然后再确认。
另外,开发过程中肯定还是会遇到问题的,毕竟人无完人,在这个过程中遇到问题再进行文档补充,记录,也方便后续维护,另外有些产生疑问点的程序实现最好是写到代码注释中,不然下次遇到也不太好理解。
开发前期花的时间越多,那么后续开发的时间,以及修bug的时间就会越少,开发前的需求整理和需求确认,占用30%的时间,开发时间占用50%的时间,然后剩下20%的时间就是测试和bug修复。基本上后续的bug都是些无关痛痒的bug,不会影响数据完整性。影响数据完整性的bug就是严重bug了,数据展示上的bug慢慢修复问题不是很大。