开发者网络

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 114|回复: 2

APP开发常见的问题

[复制链接]

2

主题

7

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2022-11-27 14:13:45 | 显示全部楼层 |阅读模式
tel:19872539726
其实就算一个在简单的APP开发也是很复杂的,从APP开发的开始到结束,由于人员与管理很多方面的因素,肯定在APP开发中会遇到一些问题,例如,沟通问题、功能不明确、项目管理不合规,今天无意中看到了外国程序员写的心得,我感觉挺好的,那么我就翻译过来,在加上自己的经验进行补充和修改分享给大家,如果决定有用可以收藏,以备不时之需





程序编程前的问题


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


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


选择当下最新的技术或是选择比较成熟的老技术,我们要学会新鲜事物,尤其是APP开发行业,同时我们也不能忽视了对成熟技术的肯定,因为新的技术,肯定会遇到一些问题,所以选择新还是旧要看我们的项目而定.





没有项目经理的的管理,让程序员无计划的主导开发,因为APP开发如果比较简单的可以选择一个人开发,但是如果是大项目就需要多人协作开发,那么就回遇到问题,在项目开发初期就应该有项目经理,项目经理不仅可以给项目做架构,而且对整个项目的技术也可以很好的把控.





程序编码中的问题



编程人员没有命名规范和代码规范,前面我们说到复杂的APP需求多人开发,在多人开发时候,就需要规范命名和代码规范化,这样才不会出错,也不必更改代码变量名字,事半功倍,不浪费时间.


项目初期不做任何测试,或者到了后期测试,还有根本不测试,都是致命的问题,我们在项目开发时候就应该测试,从小功能到大功能,最后整套流程和逻辑都要进行相应的测试,这才能把项目完美落地.





对接收的数据和发出的数据不进行验证,做开发的都知道,我们不可能相信任何一个客户端,所以我们要对输入与输出的数据进行验证!


到处都用全局变量,其实这也是代码的一种规范.


没有写代码注释的习惯,在编程阶段,由于大量的代码篇幅,我们需要对代码进行中文注释,知道哪个功能是做什么的,这样有助于协作开发,同时也不会让我们忘记了代码的逻辑.





APP开发后期问题


拖延时间,把所有的进度都留在后期,应该在开发前期我们就应该抓紧时间,因为我们不知道在后期结尾的时候,我们会遇到客观问题还是主观问题.


在项目后期增加开发人员,这样做往往不会加快速度而适得其反.


对开发的APP不最压力测试,测试压力也是测试阶段的一种,如果不做压力测试,那么到APP上线的时候会遇到性能和环节的问题.
回复

使用道具 举报

0

主题

6

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2025-4-19 00:08:51 | 显示全部楼层
报告!别开枪,我就是路过来看看的。。。
回复

使用道具 举报

0

主题

3

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2025-4-29 16:54:31 | 显示全部楼层
元芳你怎么看?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|开发者网络

GMT+8, 2025-6-9 03:54 , Processed in 0.080733 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表