十六年全栈开发者的Android开发踩坑实录 (mp.weixin.qq.com)

【简介】

安卓开发的萌新们走错的路大多数都可以在项目后期通过重构或修改构建流程解决,不断打磨直到单元测试完美覆盖需要的所有情况也能处理一些小错误。但剩下的漏网之鱼就不是那么好解决了,这些足以在 app 的生命历程中造成持久影响、令人想要将整个项目推翻重来的错误中,有些甚至让作者羞于启齿自己曾经犯过它们。以下将提供一些防止你想要穿越回过去重做项目导致时间悖论(笑)的小 tips,希望能够帮助大家预防那些难以摆脱的糟糕麻烦。

点击查看全文 >>

@code小生 2021-12-26 12:22分享 / 0个评论
赞过的人: @IT技术博客大学习 @code小生
要不要再学学下面的文章?
Web前端开发中的反向与倒序 (www.zhangxinxu.com)

介绍在Web布局中,我所知道的与倒序排列,或反向布局,或任意位置设置相关的属性和技术,肯定还有其他策略,欢迎补充。
by @技术头条 2022-12-18 20:06 分享 查看详情
划词评论与Range开发若干经验分享 (www.zhangxinxu.com)
如果你有类似划词评论的开发需求,本文内容不容错过,这可是外面很难找到的开发素材,暂时没有遇到类似需求也没关系,可以Star下项目,日后再说。
by @技术头条 2022-12-18 20:04 分享 查看详情
为什么软件质量等于开发速率 (insights.thoughtworks.cn)
我们每个人都知道的是,在一份内部质量优秀,技术债不多的代码库中增加新功能,要比在一个内部质量相对差一些的代码库中增加新功能容易得多。我想用我经历和见证的不同项目、不同情况来和你聊聊为什么只有保证质量才能保证速率。
by @Thoughtworks 2022-12-07 17:32 分享 查看详情
DevOps最佳实践之应用开发和部署 (insights.thoughtworks.cn)
所谓“最佳实践”应该是最适合自己的实践,而不一定是最先进的,而且每一种实践本身也存在一定的局限性,所以我们在描述了对应实践的优点的同时,也把可能存在的缺点写了出来,就是希望理性地去评估到底是不是要采用相应的实践。
by @Thoughtworks 2022-12-06 16:39 分享 查看详情
失败驱动开发 (insights.thoughtworks.cn)
程序员的日常就是要在无数失败中找寻让程序正常运行的那一种组合,成功运行更像是运气与实力的双重作用,这也就有了失败驱动开发(Failure Driven Development)。
by @Thoughtworks 2022-09-15 17:10 分享 查看详情
Android DeepLink介绍与使用 (cloud.tencent.com)
前段时间公司让调研一下DeepLink,说以后会用到,之前看了很久,并做了个demo,现整理一下,方便以后查阅,如果有幸帮助到其他人就更好了。
by @shengting 2022-09-07 14:30 分享 查看详情
如何面对数据项目开发和管理中的挑战 (insights.thoughtworks.cn)
近几年,随着数据和人工智能越来越受关注,数据与人工智能项目(统称数据项目)也遍地开花,和传统应用类项目相比,数据项目有其自身的特点和挑战,本文就来盘一下这些挑战。
by @Thoughtworks 2022-08-30 16:45 分享 查看详情
搭建可维护的 Golang 开发环境 (soulteary.com)
本篇文章将聊聊如何快速搭建 Linux 环境中的 Golang 开发环境。在[《基础篇》]的内容中,我们聊过了如何基于 Ubuntu 22.04 搭建基础的 Linux 学习环境。接下来的文章里,我们先来聊聊如何在 Linux 环境中,快速安装配置各种可维护的语言环境。
by @技术头条 2022-08-18 23:21 分享 查看详情
简单一招,百倍提速 Flutter 开发 (droidyue.com)
Flutter 开发中,为了实现更好的解耦与更高的复用,我们都会使用模块化的思路来处理,在Dart 和 Flutter 中,我们会使用 Dart 包或者插件包等,将它们发布到比如自己的unpub 服务器上,然后在壳工程(主工程)中聚合使用。
by @技术头条 2022-08-18 23:12 分享 查看详情
API快速开发平台设计思考 (mp.weixin.qq.com)
在我之前谈API网关的时候曾经谈到过快速开发平台,即将API快速开发的一些内容放入到API网关中,实际来看围绕API全生命周期管理,本身包括了开发态,运行态,运维态。
by @code小生 2022-08-14 09:27 分享 查看详情