设计模式:面向对象的设计原则下(ISP、DIP、KISS、YAGNI、DRY、LOD)
本文继续来介绍接口隔离原则(ISP)和依赖倒置原则(DIP),这两个原则都和接口和继承有关。文章最后会简单介绍几个除了 SOLID 原则之外的原则。
设计模式:面向对象的设计原则上(SRP、OCP、LSP)
在面向对象的世界里,可以分为:面向对象的基础知识、面向对象的设计原则和设计模式,如果用武侠小说来做比喻,基础知识就是需要练习的基本功、设计原则就是内功心法、设计模式则是各种各样的具体招式,所以说熟练掌握了设计原则,就能以不变应万变。
敏捷开发:从理论到团队落地
敏捷开发很早就已经流行过了,之前也零碎地了解了一些相关知识,并在团队中进行了部分实践,但效果都不怎么好。最近又重新梳理了一遍,并结合现状,准备在团队中重新实践敏捷。
Nike Air Zoom Tempo Next% 实战评测
今年的 9 月 1 号开始了 100 天每天至少五公里的跑步计划,10 月过生日,老婆送了一双 Nike Air Zoom Tempo Next% ,到现在穿着这双鞋跑了近 100 公里,下面说说实际的穿着体验,究竟有没有网上说的那么神。
设计模式:面向对象的基础知识
主流的编程范式有三种:面向过程、面向对象和函数式编程,我们现在使用的主流编程语言 C# 或 Java,都是面向对象语言,所以常常说的设计模式也是在面向对象语言这个前提之下。 面向对象的基础知识和一些设计原则,我认为是学习设计模式的基础,本文就聊下这些基础知识。
零代码平台中的服务编排思路
随着企业数字化转型的进程加快,零代码平台的的应用越来越广泛,逐渐被企业级的客户认可和接受。 零代码顾名思义就是在不写代码的情况下可以搭建应用和功能来满足客户的需求,但事实是残酷的,真实的客户需求永远比我们想象的要复杂,传统的零代码产品需要提供各种扩展能力,比如可以让开发人员编写复杂的业务逻辑代码,并对接到平台中。
现在还需要学习设计模式吗?
最近面试了不少人,Java 和 dotNET 的都有,当问到设计模式时,大部分都只能说出单例和工厂,有些能聊聊其他的一些模式的,大多也没有在实际项目中用过。为了团队成员能有更好的编码能力,便有了重新写写设计模式的想法,写作也是一个重新学习的过程。
使用零代码平台构建应用,应该怎样转变思路?
最近两年,越来越多的各类零代码产品在市场上出现,与此同时,企业的数字化转型的速度也越来越快,零代码产品已然成为了帮助企业数字化转型的利器。