Jin's Blog

Jin's Blog

Out of your comfort zone & 长期主义

《代码整洁之道》

工作后就很久没有完整的阅读过技术类型的书,最近抽时间读完了早该阅读的《代码整洁之道》收获良多,本文简单总结。

业务代码为什么基本没有单元测试

根据我了解到的信息,公司内的大部分的业务代码是完全没有单测的(我在的业务也没有 =。=)。测试代码可以保障我们代码的稳定性、可维护性、复用性,除了要花点时间写 🐶。那么为什么在业务代码中通常没有测试用例呢?本文简单整理了一下我的浅显理解。

工作 3 周年记录

眨眼睛已经工作3年了,自己还是那么菜,开篇文章记录一下,虽然暂时还是什么内容都没有… 所以这篇文章是 WIP 状态 不用点进来了,没有内容 🤣

复杂表单场景解决方案”原子化表单” Part 1 - 痛点

糊了两年多表单,顺便写点总结,先简单聊聊常见的表单库在复杂表单场景(例如发布商品)中的痛点。

字体加载的几种方案

众所周知,中文字体文件都是比较大的,且还有不同的字重,如果需要加载所有字重的字体文件,那体积就更加夸张,本文简述字体加载的几种方案,以及如何选择合适的方案。

实践 Monorepo 模式两年多的一些总结

团队从 19 年末开始从 multirepo 的模式迁移到 monorepo,经历了 2 年多的历程,也有许多感悟。本文主要总结一下自己对 monorepo 这种项目管理模式的粗浅理解。

Web 性能指标定义和获取方法

如果要做前端页面的性能优化,那么肯定需要一些衡量指标来衡量优化收益。目前业界常用的衡量指标有:FP、FCP、LCP、TTFB 等等,本文简单解释一下这些指标以及如何获取方法。

通过依赖缓存的方式实现秒级依赖安装加速 CI 构建

通过手动缓存 node_modules 目录来加速 CI 构建,真滴快(秒级 < 10s)!

英语学习的 N 次失败经历

说来惭愧,自从我大三开始学习英语,我经历过 n 次尝试,都已失败告终,本文算是对这些失败的一些总结和记录。

关于我的 2021

没写总结之前感觉 2021 好像就这么消失了,但其实并没有 …

OLDER POSTS