Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 684 Bytes

engineering_zh.md

File metadata and controls

12 lines (8 loc) · 684 Bytes

编写工程化的业务模块

题目描述

不限语言,不限框架,完成一个 Autocomplete 组件。

代码要求

  • 样式不是考察的重点,可以参考 https://ant.design/components/auto-complete-cn/ 来完成样式部分,也可以参考其它组件库的 Autocomplete,不需要像素级别还原
  • 你认为过于复杂的细节可以不实现,我们考察的是代码组织能力、抽象能力、代码风格等方面
  • 单元测试的 coverage 越高越好
  • 以 GitHub repo 的形式存放你的代码,CI/CD 越自动越好。比如 push 之后的 linttestcodestyle 检查,git push tags 之后的自动发布到 npm