为什么还要在Activity中写业务代码? (mp.weixin.qq.com)

【简介】

经过一年的努力推动,公司研发部门同事终于走上了规范之路。对于旧项目的代码维护真是苦不堪言,一个OTA升级项目的实现,仅用了三个类实现所有的功能,修个小bug,用了两天在看整个项目代码怎么实现的…动一下就崩一下那种。

点击查看全文 >>

@code小生 2019-10-07 15:51分享 / 0个评论
赞过的人: code小生
要不要再学学下面的文章?
Android 让你的 Room 搭上 RxJava 的顺风车 从重复的代码中解脱出来 (mp.weixin.qq.com)
谷歌为了帮助开发者解决 Android 架构设计问题,在 Google I/O 2017 发布一套帮助开发者解决 Android 架构设计的方案:Android Architecture Components,而我们的 Room 正是这套方案的两大模块之一。
by @code小生 16小时前 分享 查看详情
阿里云代码管理平台 Teambition Codeup(行云)亮相,为企业代码安全护航 (yq.aliyun.com)
2019杭州云栖大会企业协作与研发效能专场,企业协同平台Teambition负责人齐俊元正式发布阿里云自研的代码管理平台Teambition Codeup(行云),Codeup是一款企业级代码管理产品,提供代码托管、代码评审、代码扫描、质量检测等功能,通过智能算法保护企业资产安全、稳定、高效交付。
by @可耐芊小仙女 2019-10-08 15:55 分享 查看详情
阿里0代码开发平台“宜搭”亮相杭州云栖大会,现场观众体验30秒拼搭应用! (yq.aliyun.com)
被称为史上“最程序员”的杭州云栖大会今天在杭州云栖小镇正式开幕了。两天两场主论坛、110余场峰会和分论坛、20000平方米的展区呈现最前沿的科技。在今年云栖展台上,一个“不用写代码也能开发应用”的产品也吸引了大批到场嘉宾目光。不少观众甚至上手“玩”起应用拼搭。最快30秒就搭建了一个审批流程。
by @可耐芊小仙女 2019-09-27 17:52 分享 查看详情
消灭 Java 代码的“坏味道” (yq.aliyun.com)
代码中的"坏味道",如"私欲"如"灰尘",每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些"坏味道",不仅能提高自己的编码水平,也能使代码变得"精白无一毫不彻"。这里,整理了日常工作中的一些"坏味道",及清理方法,供大家参考。
by @可耐芊小仙女 2019-09-16 16:20 分享 查看详情
修改代码150万行!与 Blink 合并后的 Apache Flink 1.9.0 究竟有哪些重大变更? (yq.aliyun.com)
8月22日,Apache Flink 1.9.0 正式发布,早在今年1月,阿里便宣布将内部过去几年打磨的大数据处理引擎Blink进行开源并向 Apache Flink 贡献代码。当前 Flink 1.9.0是阿里内部版本 Blink 合并入 Flink 后的首次发版,修改代码150万行,此次发版不仅在结构上有重大变更,在功能特性上也更加强大与完善。本文将为大家介绍 Flink 1.9.0 有哪些重大变更与新增功能特性。
by @可耐芊小仙女 2019-08-29 16:42 分享 查看详情
confd + Nacos | 无代码侵入的配置变更管理 (yq.aliyun.com)
为什么要支持 confd,老的应用配置管理模式是启动时读取配置文件,然后重新读取配置文件需要应用重启。一般的配置管理系统都是代码侵入性的,应用接入配置管理系统都需要使用对应的 SDK 来查询和监听数据的变更。对于一些已经成熟的系统来说,接入 SDK 来实现动态配置管理是很难实现的, Nacos 通过引入配置管理工具 confd 可以实现系统的配置变更做到无代码侵入性。
by @可耐芊小仙女 2019-08-28 15:43 分享 查看详情
一天写多少行代码才算是好程序员? (zhuanlan.zhihu.com)
一天写多少行代码才算是好程序员?有人说:“平均有20行有效代码每天,就是世界级水平了。绝大部分时间你都在反复改写、修订已有代码。”的确,程序员的编写代码的速度可能也就如此。而在国内某些公司,对于一些熟练的程序员,每天100行代码是才正常的生产率!
by @又拍云 2019-08-22 11:12 分享 查看详情
代码洁癖症的我,学习 Lint 学到心态爆炸 (mp.weixin.qq.com)
以前对下面的问题,我的态度是,不报错就是没问题,报错就用快捷键,根据Android Studio提示修复问题,从来不去问个为什么?现在代码洁癖症越来越严重的我,忍不住想看清什么东西在搞鬼。
by @code小生 2019-08-18 23:18 分享 查看详情
推荐几款能提升代码效率的笔记应用 (mp.weixin.qq.com)
编程容易产生挫折,即使作为一种业余爱好也可能是这样。建立一个网页,手机APP或桌面应用都是个很大的工程,好的记笔记技能是让这个工程井然有序的关键,也是克服压力、绝望和倦怠的好方法。
by @code小生 2019-08-18 23:17 分享 查看详情
只用65行Nim代码写一个自己的区块链 (muxueqz.top)
几乎每个开发者都听说过区块链但是大部分人还是不清楚它是如何工作的。他们可能只是因为比特币才知道区块链,或许还知道一些智能合约的东东。这篇文章尝试帮助你使用Go编写你自己的简单的区块链。通过本教程,你可以编写和运行一个本地的区块链,并且可以在浏览器中查看它。
by @muxueqz 2019-08-18 14:11 分享 查看详情