从 "人肉 Review" 到 "AI 自动审查":让代码规范落地不再依赖个人自觉 一、背景:为什么需要自动化代码审查? 1.1 团队痛点 在快节奏的敏捷开发中,代码审查(C...
从 "人肉 Review" 到 "AI 自动审查":让代码规范落地不再依赖个人自觉 一、背景:为什么需要自动化代码审查? 1.1 团队痛点 在快节奏的敏捷开发中,代码审查(C...
一、为什么我们需要 OpenSpec? 随着 AI 辅助编程工具被越来越广泛地使用,开发者们遇到了一个难以回避的痛点:AI 能看懂代码的语法和逻辑(当下存在的结果),却无法凭...
随着前端业务逻辑的日益复杂化,团队在协作开发中往往面临着代码可维护性下降、复用困难等诸多痛点。近年来,“领域驱动设计”(DDD)逐渐从后端深入前端,衍生出了以业务领域为核心的...
设计背景 Ant Design Modal 对于前端工程师来说是相当熟悉了,作为Ant Design的核心交互组件,我们在享受Modal所带来便利的同时,也会受到其的限制。本...
在以 React 作为技术栈的中后台系统中,Ant Design 组件库的使用频率还是很高的。而 Form 组件,是 Ant Design 中设计复杂且比较常用的一个组件。...
最近在接触到的几个项目发现,有的项目使用很多地方用到了 React.memo,有的项目一次都没有使用。那么,项目中到底要不要使用 memo 呢?看完这篇文章,你就会有答案。 ...
在工作过程中,我们常常会遇到一些项目,随着时间的推移变得越来越难以维护的情况。经过分析,可以总结出以下几点原因:功能的持续迭代导致代码冗余增多、缺乏统一规范或者团队成员未...
React 作为一个用于构建用户界面的 JAVASCRIPT 库,具有高效、灵活的特性。react本身性能就很高,并且内置了很多用于提高性能的Api,供我们使用。本文主要...