年度代码滚动更新站点的前端代码审查问题摘要

小夏 科技 更新 2024-03-05



阿里梅指南。

* 回顾在技术团队的工程师文化建设是很有意义的,这是形成统一团队作风的最有效方法,笔者自己团队在一年的CR中常见的小问题做了一些梳理,希望能对大家有所帮助。 一、引言。

团队已经开展了一年多的线下周评,作为主评委,我原本以为给出**建议会花费大量的时间和精力,一直以为对被评审者改进**设计问题会有很大的帮助,但实际上评审发现大部分学生还存在一些基本的**质量问题, 而改进设计或发现业务bug以达到目标的审查很少出现,所以我觉得团队对CR还是应该有足够的耐心,把基本问题当成一个bug来解释,在通往优秀工程的路上积累起来。同时,我也能深深感受到,每个学生对**的态度都不一样,这就产生了两个差异,有的人进步很快,有的人会不断重复复习过的问题。我希望它对每个人都能帮助不大。二、翻车场景(CR中的常见问题)。

2.1 **规范类

2.1.1 使用法力值展期指数:描述:Mana 表示一个未在 ** 中声明并直接使用的值,这在我们的 ** 复习问题中很普遍。

bad case

const now = date.now();const lastvisittime = localstorage.getitem('last_visit_time');

if (lastvisittime &&parseint(lastvisittime, 10) >24 * 60 * 60 * 1000)

localstorage.setitem('last_visit_time', now.tostring())

good case
const last_visit_time_cache_key = 'last_visit_time';const day_in_ms = 24 * 60 * 60 * 1000;

const now = date.now();const lastvisittime = localstorage.getitem(last_visit_time_cache_key);

if (lastvisittime &&parseint(lastvisittime, 10) >day_in_ms)

localstorage.setitem(last_visit_time_cache_key, now.tostring())

2.1.2 滥用 eslint-disable展期指数:描述:eslint-disable 是用于禁用 eslint 中特定规则的指令,一些学生在遇到难以解决的 lint 错误时会选择使用它来避免问题。

2.1.3 使用 Ghost 依赖项展期指数:描述:幽灵依赖项(也称为隐式依赖项或隐式依赖项)是不在项目模块中的包,但不在该模块中直接在 JSON 文件中声明的依赖项。

2.1.4 不遵循“不归还”原则展期指数:描述:no-else-return 是一个质量规则,强调简洁性和可读性,用于指示当 if 块已包含 return 语句时无需使用 else 块。 因为 if 块中的 return 语句会在执行 if 块中的 return 语句后立即退出当前函数,所以 else 是多余的。 ❌ you can skip the else block

function hello(condition: boolean) else
✅ yay, much easier to read
function hello(condition: boolean)

return '

相似文章

    前端低代码特性、功能、作用和价格

    随着技术的飞速发展,前端开发逐渐变得更加高效便捷。传统的前端开发往往需要繁琐的写作,但现在,低端开发正在成为一种流行趋势。low 开发平台通过简化和自动化,使前端开发过程更简单 更快速 更容易上手。本文将重点介绍前端低端的特征,包括其功能 作用和功能。一 前端低 功能。前端low 平台的主要功能是通...

    雪盲溜冰比赛变成了花哨的翻车场面

    有时,勇气和冒险精神可以带领我们走向未知,体验新奇和兴奋。然而,当这种冒险超越常规时,有时会导致一系列奇怪的 怪异 想法,甚至令人捧腹的滑雪翻车。某一天的日,一群被称为 南方小土豆 的探险家决定挑战自我,勇闯东北,踏上一场 盲人滑雪 的滑雪冒险之旅。他们不仅探索滑雪的乐趣,而且还使滑雪变得独特而不可...

    雅思口语考试大翻车场面! 如何从容应对雅思口语考场!

    大家都说屠宰鸭子不容易, 不是培训费。如果去其他地方参加考试,就要算上住宿费 交通费等,参加雅思考试的费用是巨大的。而说到烤鸭最怕的话题 说话肯定会在名单上!花多块钱和考官聊了一次,不小心成了 人间笑话 听了真是泪流满面,看得难过。每年口试室里总有层出不穷的翻车事故,有的烤鸭笑着说 可能是一辈子都忘...

    这些“存储神器”可能在秒内变成“翻车场景”,不要盲目跟风

    如果你想让你的家看起来很干净,你需要把你的物品放回原处,如果桌子上什么都没有或只是一件小东西,整个空间会看起来更宽敞。只有做完家务才容易,每个家庭都是这样,无一例外。如果房子里到处都是登登看起来一点都不干净整洁,有些收纳物品在使用时会翻倒,所以购买时要注意不要贸然跟风。为了更好的让我们的日常生活充满...

    宇辉在大规模“翻车”现场采访刘德华,问了3个尴尬问题

    宇辉在大规模 翻车 现场采访刘德华,问了个尴尬问题那些期待了七天的粉丝终于迎来了刘德华的到来,他这次来到了董宇辉的 与辉同行 直播间。想想看,刘德华这个港圈常青树,实力派演员的代表,手握经典作品很多,谁不想看他的风格呢?而董宇辉也不是吃素,但凭着肚子里的墨水,用东方精选的商品对直播独到的见解,把直播...