liuqinh2s' blog

Do something cool!


  • 首页

  • 关于

  • 标签

  • 归档

  • 前端面试

  • 新闻

  • 收藏

  • 导航

  • 搜索

代码耦合

发表于 2025-09-18 | 更新于: 2025-09-30
字数统计: 960

编程绕不开的一个话题:耦合

耦合其实是个中性词,代码模块之间要相互协作完成任务,就必定要耦合。耦合即:一方对另一方的假设。你不可能对协作的对象不做任何假设,所以其实有些耦合是必须的。我们要解决的是非必要的,不良的耦合。

如无必要,不要使代码耦合,过度耦合会加速代码腐烂(比如:难加新功能,难修 bug)

对另一方做尽可能少的假设其实只是手段之一,而且这种手段势必会让代码变得更加抽象复杂。另一种手段就是:制定标准和建立知识库,大家用共同的标准和共有的知识去沟通,就会非常顺畅,反之则寸步难行。所以当你觉得你们的项目程序写得稀烂,先不要关注过度耦合的问题,先看看是不是连标准都没制定,公共知识库都没有建立,人员不知道不遵守既定标准和知识。

阅读全文 »

Figma笔记

发表于 2025-08-22 | 更新于: 2025-09-30
字数统计: 832

早就听闻 Figma 市值非常高(大概好几年前吧),把 Adobe PhotoShop 都给干下去了。以前只是听闻 Figma 用起来比 PhotoShop 更简单所以才深受用户喜爱,现在感觉事情并没有那么简单,Figma 市值之所以那么高肯定是有原因的,原因应该是盈利确实很好,市占率确实很高,因为我发现它好像是专门做 UI 设计的工具,而随便一想就知道这块蛋糕在现在这个时代是特别大的。

我的东家也是做白板类项目的,不过也是做垂直领域,EDA,项目地址在此:嘉立创 EDA 专业版。我所了解的其他白板项目有这些:

  • Excalidraw
  • paint-board,LHRUN/paint-board: 🎨 A powerful multi-end drawing board that brings together a lot of creative brushes to experience a whole new range of drawing effects!
  • yft-design
  • pointless

可见能结合具体业务,垂直发展,才是白板项目能否壮大的关键。而具体业务也有大有小,UI 设计,海报设计这些用户面大所以相应的市值也非常高。

阅读全文 »

仓鼠导航

发表于 2025-08-22 | 更新于: 2025-09-30
字数统计: 383
最近又开始想自己做做项目了,这个项目我思考了好几年,早就想做,但是一拖再拖。但最近愈发觉得,这个项目实在好,应该去做。理由如下: 这个赛道我特别喜欢,我就喜欢收藏一些特别有趣的网站 可以锻炼技术能力,光靠公司项目,很多技术还未尝试,很多问题也没有遇到过 可以结合自媒体,自媒体导流到我这个项目 将来 ...
阅读全文 »

git笔记

发表于 2025-08-20 | 更新于: 2025-09-30
字数统计: 264
git add 的意义是什么,为什么要设计出这个?答:git add 的意义是提交粒度的精细化控制。使用 git add -p 可以精细到代码块。git add 引入"暂存区"(Staging Area)概念 ​ Git 明确划分工作流阶段: 工作目录:开发者实时编辑和保存文件 ...
阅读全文 »

Vue 总结

发表于 2025-08-11 | 更新于: 2025-09-30
字数统计: 434

Vue 也是比较常用的前端框架,我这篇文章尝试总结一下 Vue 的常用知识点

声明式编程 + 组件式开发

js 原生语言和 JQuery 这类库,都是命令式的编程,而 Vue 和 React 这类框架,则是声明式编程,或者说是数据驱动式编程。它们的区别在于是否要手动操作 DOM 更新视图。声明式编程只需要关注数据更新,而不用操心 DOM 的更新。

早先的前端开发都是html、js、css三类文件分离的。如果类比做人体的话,html 就像人体的骨骼,是个架子;js 就像人体的肌肉,可以让人体动起来;css 就像皮肤,负责外观。但现在前端编程又回到了融合它们三个的组件式开发的时代。因为组件式开发,封装性更强,这也意味着维护更简单,使用更方便。

阅读全文 »
12…23
liuqinh2s

liuqinh2s

112 日志
49 标签
RSS
GitHub Twitter
Links
  • liam
  • jiyanggg
  • 曾小乱 – 在描绘他的生活倒影
© 2025 liuqinh2s | Site words total count: 124.0k
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4