APP开发需要注意的常见问题

发布日期:2023-09-20 11:16浏览次数:

事实上,即使一个很简单APP从APP由于人员和管理的诸多因素,开发的开始和结束必须是APP开发会遇到一些问题,如沟通问题、功能不明确、项目管理不合规,今天无意中看到外国程序员写经验,我感觉很好,所以我翻译,加上他们自己的经验补充和修改与您分享,如果决定有用可以收集,以备紧急情况

编程前的问题

不与甲方沟通,不能很好地理解客户的需求,缺乏沟通是最致命的问题,如果我们不理解客户的需求功能,我们应该尽快沟通.

没有计划就开始编程,APP开发需要标准化,不能直接编码,需要一步一步来.

选择最新的技术或更成熟的旧技术,我们应该学习新事物,特别是APP在开发行业,我们不能忽视对成熟技术的肯定,因为新技术肯定会遇到一些问题,所以选择新旧取决于我们的项目.

由于没有项目经理的管理,程序员可以无计划地主导开发APP如果开发比较简单,可以选择一个人开发,但是如果是大项目,需要多人配合开发,那么就会遇到问题。项目经理应该在项目开发初期就有项目经理。项目经理不仅可以为项目建立架构,还可以很好地控制整个项目的技术.

程序编码中的问题

编程人员没有命名规范和代码规范,我们前面说过复杂的APP需要多人开发,在多人开发中,需要标准化命名和代码标准化,以免出错,也不需要改变代码变量名,用一半的努力得到两倍的结果,不要浪费时间.

项目初期不做任何测试,或后期测试,根本不测试,是致命的问题,我们应该测试项目开发,从小功能到大功能,最后整个过程和逻辑进行相应的测试,使项目完美实施.

不验证接收和发出的数据。开发人员知道我们不能相信任何客户端,所以我们需要验证输入和输出的数据!

全局变量到处使用。事实上,这也是代码的标准.

没有写代码注释的习惯。在编程阶段,由于代码空间大,我们需要用中文注释代码,知道哪个功能是做什么的,这有助于协作开发,不会让我们忘记代码的逻辑.

APP后期开发问题

拖延时间,把所有的进展都留在后期。我们应该在发展的早期阶段抓住时间,因为我们不知道我们会遇到客观问题还是主观问题.

在项目后期增加开发人员往往不会加速,适得其反.

对开发的APP没有最大的压力测试,测试压力也是一种测试阶段,如果没有压力测试,那么到达APP在线会遇到性能和链接问题.