- 博客(10)
- 收藏
- 关注
原创 客户端开发规范-iOS
1 示例代码头文件(.h)示例: // 类的前置声明,除了引用基类的声明外,不得在头文件中引用任何其它的头文件。// 在头文件中使用到的其它类型,均使用前置声明。//@classDFMicroApplicationDescriptor;@classDFViewController; /** * 此处是对类的注释。 为了文档生成工具能生成相
2013-04-12 11:25:57
1342
原创 Code Review的要点
第1部分 设计合理性检查这部分的Code Review,需要依据面向对象设计的基本原则,检查具体业务逻辑设计的合理性(如软件体系结构、接口及类设计、算法及数据结构、设计模式、扩展性考虑、包结构设计等)。第2部分 代码可读性检查 检查关键必要的注释和文档、一致的缩进风格、代码分段、一致的命名规范等。第3部分 测试
2013-04-02 17:15:25
1343
原创 客户端开发规范-Android
为什么需要编码规范一个软件的生命周期中,80%的花费用于维护没办法保证开发人员和维护人员是同一个人如果将源码作为作品发布,他不但是给机器理解的,更需要给人理解编码规范可以改善软件的可理解性,并保持软件的清晰无误原则编码前想清楚代码的逻辑结构,必要时可借助图形图表来帮助思考切勿简单的Copy-Paste编码随手重构有“坏味道”的代码保持代码的简单清晰格式布局缩
2013-04-02 15:18:56
2120
原创 Android4.0 的编译慢的解决方案
困扰:最近由于项目中需要使用一些4.0的系统函数,从而把sdk调到4.0后,导致每次运行编译真是苦不堪言。有时一个小的界面布局的调整编译器也会编译半天,致使编程效率低下,开发进度也有所延迟。有神马办法可以即使用4.0的系统函数又可以不用升级现有的sdk版本。令boss爽,pm爽,自己也超爽的解决办法呢。下面就由小马我来给大家介绍一种解决方案。 解决方案:以我们的项目为例来讲解解决方
2012-10-20 15:09:29
1298
原创 Android中的数据管理
概述我们知道,一个应用无非是由UI、逻辑、数据所构成,数据在应用中的地位举足重轻。我们讨论数据需要讨论数据的来源,数据保持(存储),数据的销毁等生命周期的管理。数据是有时效性的,也就是说,数据存在的时间是不同的,有的可以持久保存,比如说历史登录账户,有的是跟应用周期等同,比如应用的配置数据,有的只在应用的部分时期内,比如用户登录后的sessionId等。本文将介绍数据的存储管理,根
2012-07-18 17:23:44
1418
原创 手机客户端的狂测
2010年底以后,每次发布安卓新版本客户端,心里都非常谨慎,一直对客户端发出去之后的质量战战兢兢,如履薄冰。担心因为我们程序员同学考虑的不周全,测试同学的压力性能测试不完整,等其它方面给我们的广大用户造成使用上的不便,甚至有可能妨碍到基本功能的正常使用。所以,这2年来,我一直坚持在发布新版本的前一周内,亲自执行狂测,实践结果来看,拦掉了一些影响比较大的质量问题,今天分享一下狂测的具体内容,供大家参
2012-06-04 17:00:07
1514
原创 致命的花生
去年看过一个关于战略的公开课,里面老师讲到一则故事,印象很深,是讲非洲土人部落怎么捉猴子,今天和大家一起分享。 传说他们捉猴子的方法是这样,在树上挖几个猴子手大小相当的小洞,将几颗诱饵花生放在洞内,然后在草丛隐蔽等待。当看见猴子伸手入洞抓花生的刹那,土人们蜂拥而出,敲锣打鼓。惊慌失措的猴子在这千钧一发之际,竟然仍痉挛似的紧握“致命的花生”不放,以致拳头被卡在洞内,不能拔出,使
2012-06-02 19:37:02
960
原创 Android项目源码质量检测
摘要:通过工具对Android项目源码进行质量检测 从开发的角度来讲,一款软件的优秀与否,除了与软件整体架构有关,还决定于开发者的编码是否规范以及能否对相关平台特性的充分利用。对于软件的整体架构,目前阶段我们只能依靠开发者的经验,去构建良好的架构。对于编码是否规范以及平台特性的使用,除了开发者的编码经验,我们还可以依赖一些工具来对我们编写的源码进行检查,来提高代码的质量。本
2012-05-17 13:18:55
7677
原创 程序员的分析力
内容摘要: 讲述疑难问题分析的一般思路、方法以及常用工具,辅助提升程序员的开发效率。 很早就有打算写这样一篇文章的冲动,把自己工作近5年来,从最初的煎熬到后来的有力量制衡,期间过程中遇到一些疑难问题分析及解决思路整理提炼出来,供入行不久,行道尚浅的同学一些可能有益的参考。这个文章里,我们的讨论对象,主要是疑难棘手问题,就像医学上那种听起来骇人的疑难杂症。这个文章的目标,当然是
2012-04-20 23:39:19
1507
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人