现在的位置: 首页 > 移动开发 > 正文

Android开发总结

2018年09月24日 移动开发 ⁄ 共 1153字 ⁄ 字号 评论关闭

首先来讲讲,变量的命名。
这次开发是在安卓平台开发的,主要涉及到对控件 ,例如按钮,ListView,等view控件的命名,根据使用经验及统一性原则,还有图片等其他非类中的命名。现总结如下,对按钮的命名 为 用途_本身属性,例如 search_button '.player_layout,video_listview。在类中对变量的统一命名规则为,用途加上本身属性,searchButton,第一个字母小写之后单词的首字母大写。记住,每个变量的名字首字母都要首先交代其用途,之后对其类型进行说明,例如
flashInfoList。

对变量的命名是在编程中不可缺少的环节,我们应该给变量统一的命名规则,方便在以后重读程序或在后续开发中迅速读懂这个变量的含义,和开发过程中不需要特别记忆就能根据变量命名规则写出需要用到的变量。这对减少代码错误和节省时间(不要要重复的去翻看变量名字)有很大意义。
其次是,大局观的培养。
在开发软件过程中,能够画出思维导图,这对软件功能分析,向他人解释软件的作用有起到简洁化的效果,能使人易懂。并且从软件需要实现的功能出发,能迅速了解到实现软件功能所需要的技术,这对在自己不熟悉的领域有重要意义,因为这能使在开发过程中有针对的去搜寻所需要的相关技术资料,不会盲目搜寻,这对开发人员的心情也有一定影响。
另外,这个也使开发人员根据功能模块将软件分为几个小的功能来开发。这对项目负责人给小组人员分配工作,掌握开发时间流程有一定的现实意义。
最后,在软件具体编码过程中。应该从软件需要实现的核心功能出发,在实现软件功能中,可以画一张要实现的功能流程图,按顺序实现。我们有顺序有规律的实现,不至于发生混乱和出现手忙脚乱的情况,在某个时间段专一完成某个功能,有助于精神集中,也能提高效率。
具体写代码的过程中,在开始实现某个功能时,首先尽量实现一个粗糙的版本,对各个函数,代码不要过于追求精细,简洁。在功能能跑起来后,开始对代码进行重新编排,使其排序合理,简化。(这部分不是很清楚)大局观非常重要。
再说说,这次开发中的不足之处。
在这次开发过程中,对java语言不是很熟悉,使在编译过程中经常出现空指针异常。另外,还缺少大局观(虽然现在我不是很清楚,但我就是觉得对全局的掌控力度太弱)。
开发周期长的原因:一是因为太懒,不能集中精神,经常在写代码过程中去玩游戏,或干其他的。二是因为,考虑情况不周全,也有对java语言不熟悉的原因。(经常出现空指针)急于求成也是一个原因。三是因为粗心,在编码过程中,经常会出现细小的bug,这大大暂缓了开发时间。编译一次要用大量时间。
总结,我这次之后应该多研究java语言的书,贪多嚼不烂,在这本书看完之前,尽量不看其他书籍。在看专业书籍之外,也看一下其他的书籍,补充一下课外知识。

抱歉!评论已关闭.