有求必应比速度要重要,当APP开发时候,往往是提到了性能,但是在性能的基础上,我们应该重视的其实应该是APP开发的功能,只有功能实现了,功能做的完善了,其次我们在考虑性能的问题.
易于理解比简单要好,在APP功能上,往往易于操作的功能,比简单的功能要好,就算再简单的功能达不到我们想要的效果也是白费.
保持良好的逻辑性,不管到什么时候,甲方也好,开发人员也好,我们都要保持良好的逻辑思维,逻辑清晰无漏洞,才能经得住*后的考验,知道我们要做什么,接下来要做什么.
容错设计,当APP开发时候我们应该做一些容错设计,这些设计其实并不是让我们的APP开发错误,而是在不同网络下,或者是在某一天,APP可能就发生故障了,这是我们应该将故障影响降到**,降到用户可接受的范围.
半途而废是坏事,不要半途而废,遇到了问题,应该解决问题,而不是逃避问题.
只有响应速度快,才会全盘出货,我们不应该牺牲流畅性,从而为了一些华而不实的功能,耽误了我们流程的实用性.
任何添加的东西都会稀释其他东西,这里主要讲的是,我们在编程过程中命名变量的规范化,命名时候不能太随意而且要搞清楚重名的问题和作用域的问题.
说人话,这里的说人话不是骂人,而是在我们命名时候,要做到常规化,不能做另类,一个APP不可能是一个人开发的,可能你今天开发的APP,后天让别的同事去迭代,那么下一个同事可就遭殃了.
注意兼容,在开发时候,开发人员应该多进行测试,多考虑问题,多问几个为什么,让APP在不同的手机端,都能有着良好的表现力.
模块化思维,在开发当中,我们会遇到处理逻辑的时候,方法或者函数是相同的,这时我们应该模块化,把共同的方法抽离出来,避免多次重复造轮子.
先紧后松,当项目到开发人员手里,我们在开发的时间安排上,应该是尽快地投入开发当中,因为我们不知道后面会有一些主观或者客观的问题在等着我们,所以应该多预留一些时间,做充足的准备.