摘要: 【Design Pattern 23种经典设计模式源码大全】C/Java/Go/JS/Python/TS等不同语言实现 经典设计模式源码详解,用不同语言来实现,包括Java/JS/Python/TypeScript/Go等。结合实际场景,充分注释说明,每一行代码都经过检验,确保可靠。 设计模式是一个程序员进阶高级的必然选择,不懂设计模式,就像写文章不懂得层次,盖房子没有结构。只有充分懂得设计之道,才能真正设计出良好的软件和系统来。 阅读全文
posted @ 2023-04-03 18:10 刀法如飞 阅读(501) 评论(0) 推荐(2)
摘要: AI时代,人人都是系统设计工程师 AI时代,你可以让AI替你打工。最近OpenClaw很火,它可以承担产品、UI、程序员、测试等一系列职责,这些工作你都可以交给它来完成。但AI还是需要人来给它意图和指令,否则AI也不知何去何从。 随着AI能力的提升,软件开发中的岗位边界正在变得模糊。传统意义上的产品 阅读全文
posted @ 2026-03-11 20:32 刀法如飞 阅读(34) 评论(0) 推荐(0)
摘要: AI时代,程序员都应该是需求描述工程师 AI编程时代,代码写得再好,也不如把问题描述清楚。大模型能够快速生成代码,而且写得比大多数程序员都要好,可谓是又快又好。但前提是你能清晰、完整地描述需求,让AI真正听懂你的意图。 传统时代,程序员拿到需求文档就开始设计和编码。但在AI时代,程序员需要做得更深: 阅读全文
posted @ 2026-03-10 21:28 刀法如飞 阅读(237) 评论(0) 推荐(3)
摘要: AI时代,程序员都应该是算法思想工程师 AI 编程时代,AI写的代码又快又好。但面对具体业务场景,如果不能清晰地描述需求和定义边界,并从算法角度理解和建模问题,那么AI也无所适从。因此,在 AI 时代,程序员既需要深入理解业务和确定技术架构,更需要熟练掌握核心算法思想,并用算法思想来指导AI替你干活 阅读全文
posted @ 2026-03-09 16:13 刀法如飞 阅读(400) 评论(0) 推荐(3)
摘要: AI提示词框架深度对比分析 目录 AI提示词的作用 AI提示常见框架概述 AI提示常见框架分析 全部框架比较 应用实践 源码链接 AI提示词的作用 核心价值 AI时代提示词(Prompt)是人与大型语言模型(LLM)进行沟通的关键。人们通过提示词与大模型对话,大模型按照提示词进行工作。只有掌握AI提 阅读全文
posted @ 2026-03-07 20:56 刀法如飞 阅读(222) 评论(0) 推荐(0)
摘要: 程序员必须掌握的核心算法思想 算法思想 ≠ 代码实现。同一个思想可以用多种语言、多种方式来实现。掌握算法思想,就是掌握问题求解的本质,通过不同的实现方式,将问题解决得更加高效。 概述 算法是解决问题的方法,解决问题的方法离不开指导思想,指导思想是解决问题的关键。 作为程序员,当我们面对一个复杂问题时 阅读全文
posted @ 2026-03-05 13:47 刀法如飞 阅读(350) 评论(0) 推荐(4)
摘要: 从程序员到架构师:6大编程范式全解析与实践对比 深入理解编程范式,才能真正理解编程的本质。下面详细介绍6大编程范式的特点、应用场景和最佳实践。 目录 什么是编程范式? 编程范式有什么用? 6大编程范式的区别 6大编程范式的执行流程 不同语言实现6大编程范式示例 编程范式在项目实战中的应用 什么是编程 阅读全文
posted @ 2026-03-03 10:36 刀法如飞 阅读(417) 评论(0) 推荐(2)
摘要: 程序员必读的AI Prompt最佳实践 程序员的系统化 AI 提示词工程实践手册 本文档源码:https://github.com/microwind/ai-prompt 一、为什么程序员必须学习 Prompt Engineering? 现在程序员已经离不开AI了,无论cursor、windsurf 阅读全文
posted @ 2026-03-02 09:46 刀法如飞 阅读(127) 评论(0) 推荐(0)
摘要: 一款Go语言Gin框架MVC脚手架,满足大部分场景 一个开箱即用的 MVC(Model-View-Controller)Go 脚手架,基于 Gin + RocketMQ,包含双数据库、统一响应、中间件与事件驱动示例。 这是什么 Gin-Framework-MVC 是一个面向 Go 语言的 MVC 工 阅读全文
posted @ 2026-02-27 21:46 刀法如飞 阅读(275) 评论(3) 推荐(1)
摘要: 一款Go语言Gin框架DDD脚手架,适合快速搭建项目 一个开箱即用的 DDD(领域驱动设计)Go 脚手架,基于 Gin + RocketMQ,包含双数据库、统一响应、中间件与事件驱动示例。 这是什么 Gin-Framework-DDD 是一个面向 Go 语言的 DDD 工程脚手架,帮你快速搭建符合 阅读全文
posted @ 2026-02-13 09:19 刀法如飞 阅读(340) 评论(1) 推荐(3)
摘要: 架构师必备:面向对象7大设计原则正反例实战详解 前言 面向对象设计的7大原则旨在提高软件系统的可维护性、可扩展性和复用性,主要包括:开闭原则(核心)、单一职责、里氏替换、依赖倒置、接口隔离、迪米特法则和合成复用原则。它们通过高内聚、低耦合的设计,使系统更灵活地应对需求变化。 面向对象设计原则是构建高 阅读全文
posted @ 2026-02-04 13:31 刀法如飞 阅读(35) 评论(0) 推荐(0)