知鸦日报2022-05-11

2022-05-10 16:30:00 ~ 2022-05-11 16:30:00

产品

阿里巴巴产品:Pixel-如何建立业务特色的设计体系

摘要

我们理想中的设计体系,既不是一套只考虑通用性的模版,也不是一套千人千面的个性化皮肤,而是可以根据业务的发展,互利共赢的可持续设计体系。

技术

字节跳动技术:OOP 思想在 TCC/APIX/GORM 源码中的应用

摘要

大力智能学习灯于 2019 年 10 月份上线,截止 2021 年底,台灯出货量已超过 100w 台,完成了从 0 到 1 的探索。在成立之初,很多方向的产品为了尽早拿到用户反馈,要求快速迭代,研发在代码实现上相对快糙猛,早期阶段这无可厚非,但慢慢地,自习室、系统工具、知识宇宙等应用已经变成灯上核心基建,如果还按之前的野蛮生长的方式将会为台灯的成长埋下隐患。

在这样的背景下,大力智能服务端推动 OOP 技术专项的落地,希望能够:提升团队成员自身的编码水平;统一团队内部编程风格;支撑业务快速迭代。

TCC、APIX、GORM 都是日常项目中经常会依赖到的外部包,本文从这些项目的源码出发,在学习的过程中,解读良好的代码设计在其中的应用,希望能帮忙大家更好的理解和应用 OOP 思想,写出更优秀的代码。

中通技术:中通科技代码覆盖率应用实践(二)

摘要

原生的JaCoCo代码覆盖率工具,不支持增量代码覆盖率报告生成,因此中通测试开发团队做了二次开发,推出V1.0版,前面的推文中已有介绍。但是在实际使用场景中,存在同一分支上反复修改代码并多次部署,测试执行时不会再在没有改动的功能上重新测试,这就导致了明明测试已经覆盖了,但是生成的覆盖率报告数据为空的情况。针对这个无法满足实际场景需求的现状,我们推出了V2.0版,实现了同一个分支多次部署代码覆盖率报告的合并。

德邦证券技术:数字化转型背景下项目管理转型浅析

摘要

实现IT项目管理数字化转型,要从VUCA时代遇到的痛点出发,推进战略协同、业技融合、敏捷研发、数字度量、项目体系、Devops工具链全方面协同变革。

字节跳动技术:前端性能优化4大环节最佳实践与研发流程

摘要

大型项目发展到一个阶段都绕不开性能优化,高性能是高品质产品的重要特征。如何你是研发同学,你会关心如何入手优化,优化的链路都有哪些环节;如何你是Team Leader,你一定很关心用什么易于执行,易于验证的研发流程,来指导前端团队交付高性能的产品,并确保产品的性能始终是健康的、可持续的。

本文我们将介绍前端优化链路的全景图和可持续的性能优先研发流程。

网易技术:网易严选边界治理实践

摘要

本文是严选业务中台系列文章的实践篇之一,主要向大家介绍「边界治理」的基本思路及实施策略,后续我们也将推出一些具体的案例来展开说明「边界问题」的识别与解决方法。

58同城技术:复杂并发场景下的并发调度模型在转转的演进之路

摘要

设想,打开一个 APP,我们会看到什么?答案是:内容信息。

例如当我们打开转转 APP 时,目光所及的首页、商品列表页、商品详情页...以上我们简称为信息聚合场景。在电商 APP 中,此类信息聚合场景往往需要聚合多种数据源才能完成最终渲染,这也意味着在微服务架构中,服务端响应一次用户请求需要聚合 N 个内部 RPC 请求响应的数据才能完成最终响应。

而为了尽快响应用户请求,往往需要通过某些方式异步发起多个 RPC 请求来获取结果数据,我们把这样的过程称为并发场景。

携程技术:动态化UI在Qunar客户端首页的应用

摘要

在上线动态化 UI 之前,Qunar 大客户端的首页内容基本都是基于 Native 进行开发的。在保证 APP 的冷启动性能,为用户带来流畅的体验的同时,其实也存在着以下的一些痛点:

  • 首页功能的修改大部分需要发版解决,导致了功能迭代周期较长
  • 线上如果发现问题的话,修复成本较高,修复时机会有较大延迟

针对以上的痛点,我们针对首页,引入了动态化 UI,当时的期望如下:

  1. 性能媲美 native,保证用户体验;
  2. 功能可以通过热发迭代,对动态化内容进行在线实时发布,实时灰度,实时下线,保证功能的稳定可控;
  3. 动态化内容易于编辑,学习成本较低,前端开发可以轻松进行UI样式的开发、实时预览;
  4. 支持数据绑定,模板样式与业务模型解耦;

meta技术:Language packs: Meta’s mobile localization solution

摘要

Language packs for Android and iOS enable us to provide a high-quality user experience that’s localized for people around the world.

政采云技术:如何基于 WebComponents 封装 UI 组件库

摘要

近些年来前端组件化开发已为常态。但是都有一个缺点离不开框架本身,因为我们浏览器本身解析不了那些组件。那么有没有一种技术也可以达到这种效果呢?答案就是今天的主角 Web Components。

网易技术:数据标准在网易的实践

摘要

在生活中,标准与我们息息相关,吃的食品需要满足国家标准才能食用,汽车排放达标才能够上路行驶,电脑接口得满足统一的标准才能够与外设对接等等。而在数据的世界,数据标准也同等重要。我们期望将数据标准真正应用到实践中去,帮助客户解决资产化不足、数据质量难以提升、数据开发效率低等问题,于是网易开始了数据标准的建设。

本文将基于我们对数据标准的理解,阐述标准的建立并依据标准的建立内容和流程来设计的标准管理产品的介绍以及标准在数据治理过程中的具体实践,希望与大家碰撞出新的认识。

百度技术:Chrome Devtools调试小技巧

摘要

Chrome Devtools为WEB应用以及Node.js开发者提供了功能丰富的开发调试工具,本文叙述了部分工具的使用场景和方法。

京东技术:文盘Rust——领域交互模式如何实现

摘要

书接上文,上回说到如何通过interactcli-rs四步实现一个命令行程序。但是shell交互模式在有些场景下用户体验并不是很好。比如我们要连接某个服务,比如mysql或者redis这样的服务。如果每次交互都需要输入地址、端口、用户名等信息,交互起来太麻烦。通常的做法是一次性输入和连接相关的信息或者由统一配置文件进行管理,然后进入领域交互模式,所有的命令和反馈都和该领域相关。interactcli-rs通过 -i 参数实现领域交互模式。这回我们探索一下这一模式是如何实现的。

阿里巴巴技术:用户留存建模实践

摘要

本文详细介绍了留存建模组件的设计思路。

方法

作为测试负责人接手一个新业务,怎么干?

摘要

当你作为测试负责人接手了一个新业务,你可能会面临这么两个核心的问题 这两个问题看似一个是职能方向,一个是业务方向,实质两者是相辅相成的。在本文中我将分享一些实践过程中的一些思路。整体的思路按照如下展开

蕉内、喜马拉雅、认养一头牛…优秀品牌都在用的开会方法论

摘要

沉淀优秀的开会方法,让进步发生。


‹ 2022-05-10 日报 2022-05-12 日报 ›

qrcode

关注公众号
接收推送