前端考核

  • git提交记录(git按提交规范) 20%
git commit 前缀按所改内容提交 
列如:
feat:新功能(feature)
fix:修补bug
docs:文档(documentation)
style: 格式(不影响代码运行的变动)
refactor:重构(即不是新增功能,也不是修改bug的代码变动)
test:增加测试
chore:构建过程或辅助工具的变动
 5次不按标准扣1%
  • 代码评审 (组织评审查看代码) 20%
  新增主文件 代码行数不超过600行
  组件不超过 400行
  代码尽量使用standard 风格
  尽量按功能拆分组件
  尽量不给全局挂载东西
  尽量使用es6+ 语法
  5次不按标准扣1%
  • 47 需求完成度 (需求还原度) 20%
  能按照文档完成需求(后改的需求不算)
  实现基本功能 18%
  完全实现 20%
  • 需求预估时间a以及实际完成时间比b (a/b) 20%
       开发预估时间/ 实际完成时间 * 100% *20% (*溢出分当奖励)
  • 功能缺陷数量(小功能控制在3个以内,大功能10-20, 超出按一个1%,最高20%)
  • 其他
可维护性:维护代码的难度和需要的时间,以及代码是否易于理解、修改和扩展。
可读性:代码是否易于阅读和理解,包括命名规范、注释、代码风格等。
可扩展性:代码是否易于扩展,以便适应新的功能和需求。
灵活性:代码是否能够适应不同的场景和需求,具有一定的可配置性和可调整性。
简洁性:代码是否简单、清晰、易于理解,避免过多的冗余和复杂的逻辑。
可复用性:代码是否可以被重复使用,避免重复造轮子。
可测试性:代码是否易于测试,包括单元测试、集成测试和功能测试等。
安全性:代码是否安全,是否存在漏洞和安全隐患,以及如何防范。
兼容性:代码是否与其他软件或系统兼容,是否存在兼容性问题。
性能:代码的运行效率、响应速度等性能指标是否满足要求。

总体80%以上为优秀

  • 一个新的功能: git commit -m '✨ feat: '
Last Updated:
Contributors: G_xing