大家好,我是免费哥。
今天给大家带来的学习资料是:阿里巴巴Java、Android开发手册
资料简介阿里巴巴Android开发手册v1.0.1
《阿里巴巴 Android 开发手册》是阿里巴巴集团各大 Android 开发团队的集体智慧 结晶和经验总结,将淘宝、天猫、闲鱼、钉钉等 App 长期开发迭代和优化经验系统地整理成册,以指导 Android 开发者更加高效、高质量地进行 App 开发,呈现给用户体验好、 性能优、稳定性佳、安全性高的产品。
《阿里巴巴 Android 开发手册》作为阿里巴巴开发规约重要的一环,我们的目标是:
z 防患未然,提升质量意识,降低故障率和维护成本;
z 标准统一,提升协作效率;
z 追求卓越的工匠精神,打磨精品代码。
本手册以开发者为中心视角分为Java语言规范(遵循《阿里巴巴Java开发手册》), Android 资源文件命名与使用,Android 基本组件,UI 与布局,进程、线程与消息通信, 文件与数据库,Bitmap、Drawable 与动画,安全,其他等九大部分,根据约束力强弱, 规约依次分为强制、推荐、参考三大类:
z 【强制】必须遵守,违反本约定或将会引起严重的后果;
z 【推荐】尽量遵守,长期遵守有助于系统稳定性和合作效率的提升;
z 【参考】充分理解,技术意识的引导,是个人学习、团队沟通、项目合作的方 向。
阿里巴巴Java开发手册v1.3.0(终极版)
《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总 结,经历了多次大规模一线实战的检验及不断的完善,系统化地整理成册,反馈给广 大开发者。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是 编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:数据库的表 结构和索引设计缺陷可能带来软件上的架构缺陷或性能风险;工程结构混乱导致后续 维护艰难;没有鉴权的漏洞代码易被黑客攻击等等。所以本手册以 Java 开发者为中心 视角,划分为编程规约、异常日志、单元测试、安全规约、工程结构、MySQL 数据库六 个维度,再根据内容特征,细分成若干二级子目录。根据约束力强弱及故障敏感性, 规约依次分为强制、推荐、参考三大类。对于规约条目的延伸信息中,“说明”对内 容做了适当扩展和解释;“正例”提倡什么样的编码和实现方式;“反例”说明需要 提防的雷区,以及真实的错误案例。https://mp.weixin.qq.com/s/ivbb6lZ6Y45WGWsOm6P7QA