2022-05-10 16:30:00 ~ 2022-05-11 16:30:00
我们理想中的设计体系,既不是一套只考虑通用性的模版,也不是一套千人千面的个性化皮肤,而是可以根据业务的发展,互利共赢的可持续设计体系。
大力智能学习灯于 2019 年 10 月份上线,截止 2021 年底,台灯出货量已超过 100w 台,完成了从 0 到 1 的探索。在成立之初,很多方向的产品为了尽早拿到用户反馈,要求快速迭代,研发在代码实现上相对快糙猛,早期阶段这无可厚非,但慢慢地,自习室、系统工具、知识宇宙等应用已经变成灯上核心基建,如果还按之前的野蛮生长的方式将会为台灯的成长埋下隐患。
在这样的背景下,大力智能服务端推动 OOP 技术专项的落地,希望能够:提升团队成员自身的编码水平;统一团队内部编程风格;支撑业务快速迭代。
TCC、APIX、GORM 都是日常项目中经常会依赖到的外部包,本文从这些项目的源码出发,在学习的过程中,解读良好的代码设计在其中的应用,希望能帮忙大家更好的理解和应用 OOP 思想,写出更优秀的代码。
原生的JaCoCo代码覆盖率工具,不支持增量代码覆盖率报告生成,因此中通测试开发团队做了二次开发,推出V1.0版,前面的推文中已有介绍。但是在实际使用场景中,存在同一分支上反复修改代码并多次部署,测试执行时不会再在没有改动的功能上重新测试,这就导致了明明测试已经覆盖了,但是生成的覆盖率报告数据为空的情况。针对这个无法满足实际场景需求的现状,我们推出了V2.0版,实现了同一个分支多次部署代码覆盖率报告的合并。
实现IT项目管理数字化转型,要从VUCA时代遇到的痛点出发,推进战略协同、业技融合、敏捷研发、数字度量、项目体系、Devops工具链全方面协同变革。
大型项目发展到一个阶段都绕不开性能优化,高性能是高品质产品的重要特征。如何你是研发同学,你会关心如何入手优化,优化的链路都有哪些环节;如何你是Team Leader,你一定很关心用什么易于执行,易于验证的研发流程,来指导前端团队交付高性能的产品,并确保产品的性能始终是健康的、可持续的。
本文我们将介绍前端优化链路的全景图和可持续的性能优先研发流程。
本文是严选业务中台系列文章的实践篇之一,主要向大家介绍「边界治理」的基本思路及实施策略,后续我们也将推出一些具体的案例来展开说明「边界问题」的识别与解决方法。
设想,打开一个 APP,我们会看到什么?答案是:内容信息。
例如当我们打开转转 APP 时,目光所及的首页、商品列表页、商品详情页...以上我们简称为信息聚合场景。在电商 APP 中,此类信息聚合场景往往需要聚合多种数据源才能完成最终渲染,这也意味着在微服务架构中,服务端响应一次用户请求需要聚合 N 个内部 RPC 请求响应的数据才能完成最终响应。
而为了尽快响应用户请求,往往需要通过某些方式异步发起多个 RPC 请求来获取结果数据,我们把这样的过程称为并发场景。
在上线动态化 UI 之前,Qunar 大客户端的首页内容基本都是基于 Native 进行开发的。在保证 APP 的冷启动性能,为用户带来流畅的体验的同时,其实也存在着以下的一些痛点:
针对以上的痛点,我们针对首页,引入了动态化 UI,当时的期望如下:
Language packs for Android and iOS enable us to provide a high-quality user experience that’s localized for people around the world.
近些年来前端组件化开发已为常态。但是都有一个缺点离不开框架本身,因为我们浏览器本身解析不了那些组件。那么有没有一种技术也可以达到这种效果呢?答案就是今天的主角 Web Components。
在生活中,标准与我们息息相关,吃的食品需要满足国家标准才能食用,汽车排放达标才能够上路行驶,电脑接口得满足统一的标准才能够与外设对接等等。而在数据的世界,数据标准也同等重要。我们期望将数据标准真正应用到实践中去,帮助客户解决资产化不足、数据质量难以提升、数据开发效率低等问题,于是网易开始了数据标准的建设。
本文将基于我们对数据标准的理解,阐述标准的建立并依据标准的建立内容和流程来设计的标准管理产品的介绍以及标准在数据治理过程中的具体实践,希望与大家碰撞出新的认识。
Chrome Devtools为WEB应用以及Node.js开发者提供了功能丰富的开发调试工具,本文叙述了部分工具的使用场景和方法。
书接上文,上回说到如何通过interactcli-rs四步实现一个命令行程序。但是shell交互模式在有些场景下用户体验并不是很好。比如我们要连接某个服务,比如mysql或者redis这样的服务。如果每次交互都需要输入地址、端口、用户名等信息,交互起来太麻烦。通常的做法是一次性输入和连接相关的信息或者由统一配置文件进行管理,然后进入领域交互模式,所有的命令和反馈都和该领域相关。interactcli-rs通过 -i 参数实现领域交互模式。这回我们探索一下这一模式是如何实现的。
本文详细介绍了留存建模组件的设计思路。
当你作为测试负责人接手了一个新业务,你可能会面临这么两个核心的问题 这两个问题看似一个是职能方向,一个是业务方向,实质两者是相辅相成的。在本文中我将分享一些实践过程中的一些思路。整体的思路按照如下展开
沉淀优秀的开会方法,让进步发生。
关注公众号
接收推送