首页
学习
活动
专区
工具
TVP
发布

九彩拼盘的叨叨叨

专栏作者
310
文章
248025
阅读量
27
订阅数
代码质量第 1 层 - 可重构的代码
可重构的代码指:可以放心的改代码,不用担心因为改代码而导致 bug。可重构的代码的是对代码质量最高的要求,也是最难达到的。
前端GoGoGo
2021-12-23
6890
代码质量第 2 层 - 可重用的代码
可重用的代码可以减少重复劳动。一个软件中,会有很多类似的业务场景。将这些场景抽象成可重用的代码。开发新功能时,重用代码可减少重复劳动。
前端GoGoGo
2021-12-14
8670
代码质量第 3 层 - 可读的代码
可读的代码能极大的提高开发效率。在开发的过程中,有很大一部分时间是在阅读代码。可读的代码,容易理解,也容易改。反之,不可读性的代码,读起来心情很差,改起来也容易出错。
前端GoGoGo
2021-12-02
5020
代码质量第 4 层 - 健壮的代码
健壮性(Robustness) 是指程序在遇到规范以外的输入,错误和异常时,仍能正常运行。简单来说,健壮代码的适应性很强,不会因为一些异常,就导致程序崩溃。
前端GoGoGo
2021-11-02
1.1K0
代码质量第 5 层 - 只是实现了功能
产品实现的功能是产品价值的体现形式。功能实现是基础。功能没有实现,其他方面做得再好也没有意义。
前端GoGoGo
2021-11-02
9380
聊聊代码质量 - 《学得会,抄得走的提升前端代码质量方法》前言
对公司来说,公司期望高质量的产品。代码质量会直接体现到产品质量上。代码质量差往往会导致产品质量差。同时,公司期望开发产品的速度快。代码质量好,有利于提升开发速度。反之,改代码质量差的代码,就像在保持不塌的情况下,移动岌岌可危的乐高搭的高楼中的积木,速度快不起来。
前端GoGoGo
2021-11-02
2.5K0
第 018 期 链表在前端的应用
数组是常用的数据结构。数组顺序是由下标决定的,因此访问数组的元素速度很快。但是,往数组添加或删除元素时,需要把数组中的其他元素向前或向后移动,速度比较慢。
前端GoGoGo
2021-04-16
5930
第 017 期 8 个实用的 Lodash 方法介绍
对象的深度克隆是很困难的。 JSON.parse(JSON.stringify(obj)) 可以实现对象的深度克隆。但有如下缺点:
前端GoGoGo
2021-04-16
8650
第 016 期 前后端经常争吵? - BFF 了解一下
在开发中,前端希望根据 UI 来划分接口,这样用户体验好,前端实现也容易。后端希望根据业务模块划分接口,这样有利于服务下沉和解耦。前端和后端间可能会有的对话:
前端GoGoGo
2021-04-14
4740
第 015 期 优化令人生畏的条件语句的 4 个技巧
嵌套太深,分支太多的条件语句令人生畏,难以维护。本文介绍减少嵌套深度和条件分支数量的一些技巧。
前端GoGoGo
2021-04-14
2530
第 014 期 用适配器模式来降低耦合
强耦合的代码是脆弱的,不容易复用的。改一处代码,可能导致不得不改一堆与之耦合的代码。因此,降低耦合,能让代码变得健壮,容易复用。
前端GoGoGo
2021-04-13
2630
第 013 期 优化移动端输入框占位符的交互体验 - CSS :placeholder-shown
Material Design 提供了一个两全其美的方案。输入框没有值时,标签在输入框中显示。在输入框中有值或获得焦点时,标签在上方显示。如下图所示:
前端GoGoGo
2021-04-13
9780
第 012 期 易学易用的模板代码生成神器 - Plop
我们在做新的页面或组件时,会做很多重复的初始化的工作。如创建类似的文件: 组件文件,样式文件等。文件中写类似的初始化代码: 引入样式,定义组件,导出组件等。
前端GoGoGo
2021-04-13
8680
第 011 期 用 Tailwind CSS 来快速写样式
Tailwind CSS 是功能强大的 utility-first 的 CSS 类框架。
前端GoGoGo
2021-04-13
1.1K0
第010期 如何更有效的使用 google?
对开发者来说,google 是个不可或缺的工具,那么如何更有效的使用 google 呢?这里有几个小 tip,可以更有效的过滤搜索结果:
前端GoGoGo
2021-04-12
4230
第 009 期 点击 UI 跳转到编辑器中对应的组件源码的工具 - React Dev Inspector
在成百上千个组件的大型项目中,找页面上的 UI 对应的组件源码很花时间。对于新加入项目的同学来说,找源码就更花时间了。
前端GoGoGo
2021-04-12
1.1K0
第 008 期 用 Composition API 重构 Mixins 代码
在 Vue 中,Mixins 可以包含任意组件的选项。这使得用 Mixins 能很方便的抽象多个组件间的公共部分,但也会带来一些问题:
前端GoGoGo
2021-04-09
5430
第 007 期 装得快,省空间的包管理神器 - pnpm
现代前端项目往往依赖很多第三方包。如果能大幅提升装包速度和减少包占的空间,是极好的。
前端GoGoGo
2021-04-09
4160
第 006 期 React 运行时性能优化之减少渲染组件的次数
减少组件的渲染次数,能提升 React App 的运行时性能。通过写法的优化,可以减少不必要的组件渲染次数。
前端GoGoGo
2021-04-09
1.7K0
第 001 期 聚集零散业务代码的解决方案 - Vue 3 Composition API
用 Vue 时,常出现相关业务逻辑代码散在 data, methods, watch, computed 和 mounted 等地方。这样的代码可维护性差。查找或更改这块逻辑时,都要找多个地方。
前端GoGoGo
2021-04-09
4270
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档