• (撸起袖子)来来来,老师给同学们讲个程序员界的鬼故事——需求就像你妈的脸,说变就变! (敲黑板)第一幕:需求变变变想象你在写情书,刚写完"你是我的优乐美",结果女神说"我要当你的香飘飘",你只能撕了重写。写
  • 本体管道(Ontology Pipeline)怎么帮AI系统更好地理解知识? 现在要让AI和大语言模型表现好,必须给它们喂"有营养的知识"——就是那些整理得井井有条、带标签分类的知识库。但很多人对知识库有两种误解:
  • 以下是经过精心分类的架构图资源列表,可帮助您找到适合您需求的资源。 ️ 架构图表工具专为建模软件和系统架构而构建的工具。这些工具通常支持 icon
  • 用最简单的话来说:Cursor + Supabase + MCP = 最好的 AI 驱动的 MVP 开发。 传统开发的问题用老方法做 icon
  • 有状态架构与无状态架构是那些表面上看似简单但对于您正在构建的任何软件都具有重要影响的架构选择之一。 有状态架构具有记忆功能。它保存有关客户端会话的信息,并使用该历史记录来通知响应和操作。想象一下,它就像一个记得你平时点的咖啡师:“今天还是平时点的吗 icon
  • 在 Visual Studio Code 中创建和编辑 Mermaid.js 图表。 Mermaid Chart VS Code 插件是一款功能强大的开发人员图表工具,可将 Mermaid.js 图表直接带入您的 Visual Studio Cod icon
  • 整理了一份最有用和最容易使用的工具列表。倾向于使用那些有助于可视化、记录和构建架构的工具。 1. Graphviz icon
  • 大多数写软件的团队会习惯性地把代码分成几层(比如控制层、服务层、数据库层),或者按技术工种分(比如做页面的/做后台的、做接口的/管数据库的)。这么分乍一看挺整齐,大家都熟悉,感觉也挺踏实。但是当软件越做越大时,就开始出些麻烦事了。 比如你只改了一行业务逻辑 icon
  • 附实战决策框架+反模式清单 架构不是填空题: 分层/六边形/微服务等模板只是起点,不是终点 icon
  • 企业应用架构再次面临变革。我们已经从大型机架构转向客户端-服务器架构,最近又从单体架构转向微服务架构。每一次变革都源于企业对应用程序和架构进行更快、更安全、更独立变更的需求,以支持竞争性创新。 每一次这样的大变化,都是因为企业想更快、更安全、更灵活 icon
  • 软件架构师需要做出决策、审查现有决策、记录软件系统并构建新系统的原型。人工智能可以成为强大的助手。以下是如何利用法学硕士 (LLM) 提升软件架构的五大方法 自动审查和改进图表AI 可以提取现有的软件图表(例如组件 icon
  • 尽管无代码平台让业务开发人员不用写代码就能搭建解决方案,让应用开发变得更简单,但设计和开发企业应用仍然是个复杂的工作。对大多数用户来说,自己动手创作是个挑战。即使工具很直观,复杂的应用场景也需要仔细分析、规划和结构化的设计方法。 在企业信息系统开发中,架构 icon
  • 在企业软件领域,抽象(尤其是接口)被誉为优秀设计的标志。它们保证了灵活性、松耦合、可测试性,并遵循 SOLID 原则。我们在代码审查中推崇它们,在架构图中强制使用它们,并将它们不断注入到我们的应用程序中。 但不知从何时起,接口不再是一种手段,反而成了目的。 icon
  • 软件架构师和工程师(就是那些设计软件和写代码的高手)根据自己的经验、喜欢用的技术和非功能性需求(比如系统要跑得快、不能卡顿这些要求)来做技术决定。但就算最牛的程序员也 icon
  • 这篇对话主要讨论了六边形架构以及它与MVC、SOA架构的区别,特别是关于领域模型和业务逻辑的处理方式。以下是对话的大白话整理:背景:对话者正在研究六边形架构,之前有MVC和SOA架构的经验。在SOA架构中,通常会使用“贫血模型”(POJOs),即领域对象(如Cart)只是简单 icon
  • 对于想要升职到更高职位的高级工程师来说,常常会听到一个反馈,那就是需要更有“战略性strategic”。这个反馈听起来可能有点让人摸不着头脑。 这是不是意味着你之前的决定不对?或者你的影响力不够?还是说你太依赖别人了? icon
  • 现在做企业AI的正确姿势:直接帮客户搞定AI代理,别只卖工具 最近两周见了几个做AI代理的创业公司,大家发现个大问题:大企业缺的不是AI工具,而是缺会做AI代理的人才。 企业自己不会搞那些复杂的AI工作流程。 所 icon
  • 事件溯源是一种架构,它将系统中的每次变更都存储在不可变的事件日志中,而不仅仅是捕获最新状态,而是存储数据变更的意图。它不仅仅是记录过去的操作,更是保存数据的完整叙述。每一次创建、更新或删除都会成为事件历史记录中有意义的条目。通过按照事件在系统中发生的顺序重放这些事件,您可以轻松重建应用程序在任何时间 icon