Skip to content

0308 今日总结

今日重点

好文推荐

有感好文,专题好文

TOP3

新知识

库更新,未知的知识点等

  • [最佳实践] 5倍效率+覆盖率90%,大部分程序员不知道的 Cursor 单测生成黑科技 本文探讨了如何利用 Cursor 工具提升单元测试(UT)的效率和覆盖率。单元测试在软件开发中至关重要,能够及时发现代码中的逻辑错误和边界条件问题,从而降低维护风险。文章提供了使用 Cursor 生成单测的具体步骤,包括安装、配置和使用提示。同时,推荐使用 Vitest 作为测试框架,并强调遵循 AAA 结构以提高可读性和可维护性。作者还分享了一些最佳实践,如频繁提交代码、合理配置 .cursorrules、简化代码复杂度等。尽管当前 UT 生成仍需人工介入,但通过这些技巧,开发者可以显著提高测试质量和效率。
  • Lynx:迈向原生体验 - Lynx 一套帮助 Web 开发者复用现有经验,通过一份代码同时构建移动端原生界面与 Web 端界面的技术方案。Lynx 专为多样化、富交互的场景打造,得以在 TikTok 这样量级的应用中支撑那些生动且吸引人的界面。它有着高性能、多功能的渲染引擎、性能优先的双线程 UI 编程范式、以及基于 Rust 的现代工具链等诸多特性。 个人读后感:字节开源的一个新的跨端解决方案

其他好文

  • 在 Monorepo 中使用 @antfu/eslint-config | Day 5@antfu/eslint-con - 掘金 这篇文章主要介绍在 Monorepo 中使用 @antfu/eslint-config 的情况。指出其对 Monorepo 支持不理想,需对 client 单独配置。包括在 client 目录创建 eslint.config.js,安装必要依赖,配置 ESLint ,还提到在根目录进行 client 检查的方法,以使不同分包能用不同 ESLint 规则检查代码。
  • CSS砌体布局:颠覆你认知的最疯狂的CSS最强布局🤡,一行代码解决布局问题! 这篇文章主要介绍了受控和非受控组件的概念,引出了 usePropsValue 以应对组件模式可能的变化。阐述了其编写思路,包括收集相关参数判断模式,还给出了简单实现及优化方案,避免不必要的重新渲染等,并结合 Switch 组件进行了实现,最后总结多了解此类封装有助于写出高可维护组件。 个人读后感:使用 column-count 快速实现多列布局和响应式
  • 热门组件库都在使用的usePropsValue怎么写 这篇文章主要介绍了受控和非受控组件的概念,引出了 usePropsValue 以应对组件模式可能的变化。阐述了其编写思路,包括收集相关参数判断模式,还给出了简单实现及优化方案,避免不必要的重新渲染等,并结合 Switch 组件进行了实现,最后总结多了解此类封装有助于写出高可维护组件。 个人读后感:这个工具和 ahooks 的 useControllableValue 相似,作用一致
  • Formily - 阿里巴巴统一前端表单解决方案 - Formily 个人读后感:阿里的前端表单解决方案,主要用于低代码方向
  • 5 年+前端,坐标成都求内推 - V2EX 个人读后感:作者 5 年前端经验,最近使用 Nextjs 开发了一个好用的在线简历编辑工具,可以看看学学

项目/博客/工具/教程

值得学习 作者/项目/工具等

博客

项目

用于学习参考的开源项目,github,预览网站等

工具

有用的小工具

教程

关于特定技能点或者技术栈的学习教程

求职/就业/经验/职业规划

求职, 就业, 经验, 推荐公司, 职业规划

讨论 & GPT & AI

就某个技术点,和 gpt 讨论,得到有用的信息;或者 AI 相关

Released under the MIT License.