学习安卓软件开发必须知道的知识
学习安卓软件开发必须知道的知识
在经济不断发展的现在,已经普及到了我们每一个人的身上,而中的软件,也在最短的时间内传达到了我们消费者的手中,安卓软件的发展,其实依赖于消费者对软件功能的需求。也正是因为这一点有很多人就开始学习安卓软件开发,并且希望自己在这一方面,能够获得比较成功的知识和地位。
原则1:不要重复自己(Don’t Repeat Yourself,DRY原则)
这个原则非常重要,换言之,就是不要写重复的代码。
当你正在构建一个大型的软件项目时,你通常会被整体复杂性搞得不知所措。解决复杂性的最基本的策略是将系统分成若干个容易处理的部分。起初,你可能想将系统按组件划分,每个组件代表了一个子系统,其中包含了完成特定功能所需的一切。
组件还可以往下再分,这样复杂性将被降低到单一职责(single responsibility),每个职责可以使用一个类来实现,类包含了方法和属性。方法实现算法,这些算法和算法的子部分是构成软件业务逻辑的最小知识块。你只需要保证这些块不重复即可。
原则2:尽量简单、一目了然(Keep it Simple Stupid,KISS原则)
引用最简单的解释往往是最正确的。
这里的Stupid翻译为“一目了然”更好一些,简单并不意味着一目了然,比如“.(){.|.&};.”,够简单吧,但看懂这是什么吗?这其实是一个bash中的fork炸弹(不断fork一个新进程,耗尽系统资源)。
所以做到简单的同时,还要做到一目了然。你也可以这样理解,将一个软件做得连白痴都会用。这就是用户体验的最高境界了。
如何做到简单且一目了然呢?这要归结到安卓软件开发的可维护性和可理解性。KISS原则往往体现在需求设计阶段,当你考虑如何将客户的需求转变成一个可实现组件时,尝试确认以下部分:
o 收益和努力比例不调的功能
利用接力的方式将孩子们一一救下。 o 高度依赖其他功能的功能
o 可能会变得复杂的功能总而言之,如果一个任务看起来超复杂,试着去考虑一种创造性、独特的方式。多花时间去讨论关键点,看是否有其他更合适的方案。
原则3:适可而止(You Ain’t Gonna Need It,YAGNI原则)
YAGNI原则指的是只需要将应用程序必需的功能包含进来,而不要试图添加任何其他你认为可能需要的功能。
引用在一个软件项目中,往往80%的时间花费在20%的功能上。
当你准备列出一个项目清单时,试着考虑以下问题:
§ 通过降低抽象的层级,来实现低复杂度
§ 根据特性将功能独立出来
§ 适度接受非功能性需求
§ 识别耗时的任务,并摆脱它们这些原则看似简单,但在实际运作中,会有各种各样的问题出现。一旦你强迫自己应用这些原则,你会发现你距离创造一个完美的软件已经不远了。
以上给大家介绍的,就是学习安卓软件开发我们必须要懂得的常识了,在未来的发展过程中安卓软件开发这一行业的行情一定会比较的有潜力,同时,使用安卓软件的客户也不断的会增多,因此,我们只要学好了安卓软件开发的知识和技巧,才能够在未来的发展过程中掌握时代发展的潮流,并且让自己变得越来越优秀。
南京包皮包茎治疗费用痛风性关节炎怎么治疗
辽源好白癜风医院
-
医生不建议输液治疗 遭患儿父亲多次掌掴
医生不建议输液治疗 遭患儿父亲多次掌掴现场:遭数次掌掴唇面流血不止被掌掴的医生曾祥士称,正值春节,当晚...[详细]
-
男孩昏迷 把药当糖吃肿么办
男孩昏迷 把药当糖吃肿么办在扬州的一个普通家里,3岁男孩因为淘气将药当“零食”吃,酿成大祸,一度呼...[详细]
-
北医三院孕妇死亡事件 卫计委:望双方依法处理
北医三院孕妇死亡事件 卫计委:望双方依法处理医患对“北医三院孕妇死亡事件”各执一词 国家卫计委望双...[详细]
-
由凤凰健康战略媒体支持的医界联盟年度第四次沙龙成功举办
由凤凰健康战略媒体支持的医界联盟年度第四次沙龙成功举办为给移动医疗产品经理人一个聚会、学习和相识的机...[详细]
-
发改委赴六省查药材价格 党参只是“第一刀”
发改委赴六省查药材价格 党参只是“第一刀”中药材的价格过快上涨,再次令国家发改委采取价格检查和限价行动...[详细]
-
湖南岳阳医生被打 200医护人员到市政府讨说法
湖南岳阳医生被打 200医护人员到市政府讨说法新京报讯(记者赵力实习生赵吉翔) 8月20日,湖南岳阳市第二人民医院...[详细]
-
-
-
-
"零售之王"换帅尘埃落定!27年"老招行"王良接棒,保持战略监督不偏移、不动摇
"零售之王"换帅尘埃落定!27年"老招行"王良接棒,保持战略监督不偏移、不动摇
-
钱江摩托:拟定増募资不超5.05亿元
钱江摩托:拟定増募资不超5.05亿元
-
为吃榨菜也是拼了?吉利&孚能科技12GWh电池项目动工
为吃榨菜也是拼了?吉利&孚能科技12GWh电池项目动工
-
给领导发传统节日祝福短信,情商高的人都知道这3点,怪不得领导喜欢
给领导发传统节日祝福短信,情商高的人都知道这3点,怪不得领导喜欢
-
高明的领导会容忍你很多错误,但这4个错误千万别犯上,否则必吃亏
高明的领导会容忍你很多错误,但这4个错误千万别犯上,否则必吃亏
-
推断一个领导值不值得跟随,会不会带你赚钱,就看这2点!很现实
推断一个领导值不值得跟随,会不会带你赚钱,就看这2点!很现实
-