知鸦日报2021-09-22

2021-09-21 16:30:00 ~ 2021-09-22 16:30:00

产品

渐进式披露!交互设计领域独有的设计方法论

摘要

渐进式披露,也称渐进呈现,遵循从“抽象到具体”的原则,将选择或信息分成若干部分,引导用户以更舒适和愉快的方式使用产品。

技术

汽车之家技术:发票总库DDD实践

摘要

DDD是一套完善的系统设计方法,可以帮助我们在系统设计的过程中缕清思路,规范流程,降低系统建设的复杂度,同时DDD的领域建模过程也是团队成员之间形成系统通用语言、建立良好沟通机制的过程。

在电商中台研发团队内部,很早之前就对DDD有过分享和讨论,近期我们在做购车发票总库的迁移工作,经过分析,借此项目做一次DDD的落地实践,在时间和人员投入上都比较适宜。本篇文章就对我们的整个实践过程做一个总结,与大家一起学习和提升。

阿里巴巴技术:如何写出优雅的代码?

摘要

我们编写的代码,除了用于机器执行产生我们预期的效果以外,更多的时候是给人读的,这个读代码的可能是后来的维护人员,更多时候是一段时间后的作者本人。

如何能够写出优雅整洁且不让人【哔——】的代码?

今天我们邀请了 4 名淘系技术工程师,结合他们自身在写码过程中的感受,给大家分享一些他们对于优雅代码的理解和具体写作方式,希望能够对你有帮助。

阿里巴巴技术:夸克APP端智能:文档关键点检测实践与应用

摘要

夸克端智能小组在做端上的实时文档检测时,对最近相关领域的论文进行阅读和实验尝试,对比出较优方案并总结成文。

京东技术:你们要的Intellij IDEA 插件开发秘籍,来了!

摘要

大家在使用Android Studio开发的时候都会使用一些插件,来方便我们的开发工作,提升工作效率。在进行手机京东Android客户端瘦身工作时,我们将压缩图片的相关功能封装成了 IDEA 插件:ImgOptimi 图片优化工具(参考链接http://sdk.av.jd.com/share/ImgOptimi/img-optimi.html)。这里总结一下 Intellij IDEA 插件开发的知识,供大家参考。

vimeo技术:UIScrollView with Vimeo’s Latest Player Screen

摘要

UIScrollView is one of the most complicated UIView subclasses, but if used properly, it can bring a delightful experience. Check out how.

airbnb技术:How Airbnb Enables Consistent Data Consumption at Scale

摘要

Part-III: Building a coherent consumption experience.

阿里巴巴技术:前后端、多语言、跨云部署,全链路追踪到底有多难?

摘要

全链路追踪是覆盖全部关联 IT 系统,能够完整记录用户行为在系统间调用路径与状态的最佳实践方案。

58同城技术:使用“黑魔法”优雅的修改第三方依赖包

摘要

Vue项目中使用的element-ui,由于弹窗里表单项太多,一些表单项会在可视范围之外。校验表单时,如果未通过校验的表单项在可视范围外,用户感知不强。所以需要在表单校验未通过时滚动到第一个未通过校验的表单项那里,翻看element-ui文档,发现未提供该API。

起初想到的方案有两种:

  1. 在业务中封装函数,表单校验失败时调用该函数,根据表单校验失败的className,获取第一个校验失败的dom元素,滚动到指定的dom元素位置。但是如果页面存在多个form表单需要做区分,会增加我们的一个工作量,并且不够优雅。
  2. 修改element-ui的源码,增加一个API。但是在平台编译时如果重新执行npm install时代码会被覆盖,并且团队协作时也会遇到这个问题,团队开发中有诸多不便。

后面经过一顿搜索后,发现一个“黑魔法”的解决方案。并且该方案上手简单、便携、且一劳永逸。

方法

如何提高工时估计准确性?

摘要

项目工时估算是一个系统性工作,基本上很难有一个万能的方法。因此大多数情况下都是玄学,但是毕竟是 “估” ,也不能要求 100% 精确。


‹ 2021-09-21 日报 2021-09-23 日报 ›

qrcode

关注公众号
接收推送