SOLID
-
Solid 作者从 React 中学到最重要的是什么?
本文存在的意义,是阐述一个观点 —— 这些规范之所以存在,是为了共同实现「局部思考」的理念。而这一理念,才是前端框架可维护性、可读性的来源。
-
盘点 Solid.js 源码中的那些迷惑行为
看过源码之后感觉有的地方设计的很巧妙,但有些地方又不是很严谨。也怪 jsx 太灵活了,不可能做判断把所有情况都做到面面俱到,当你要写一些在 React 里能运行的骚操作可能在 Solid 里就哑火了。
-
面向对象五大设计原则,你学会了吗?
面相对象五大设计原则SOLID,是指导思想,不贯彻这5大设计原则也能让程序跑起来,但是可能就会出现阅读性、维护性、正确性问题。
-
SOLID:开闭原则Go代码实战
我们将所有的验证方法放到一个切片里面存储,然后在统一的地方遍历选择合适的认证方式。这样改动后,如果新增一个校验方式,我们只需要注册到 providers 这个切片就可以了。从而避免修改原有的代码。总之,开闭原则就允许我们在不修改之前代码的前提下安全的扩展我们的程序。
-
后起之秀Svelte和Solid值得花时间学习吗
存在必有道理,Svelte和Solid在国外那么受欢迎不是没有原因的,能在内卷的前端框架市场杀出一条血路,占据一席之地,相信必有适合它们的应用场景和优点。
-
基于 TypeScript 理解程序设计的 SOLID 原则
TypeScript 的出现让我们可以用面向对象的思想编写出更简洁的 JavaScript 代码,在下面的文章中,我们将用 TypeScript 编写一些示例来分别解释下这些原则。