Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
DDD领域驱动设计
马斯克用AI重写美国社保6000万行代码
《连线》杂志最新爆料,马斯克手下的DOGE公司正在组队改造社保局的电脑系统,要把用了多年的COBOL编程语言换掉。 COBOL虽然老掉牙但靠谱,是整个
架构图表工具资源大全
以下是经过精心分类的架构图资源列表,可帮助您找到适合您需求的资源。 ️ 架构图表工具 专为建模软件和系统架构而构建的工具。这些工具通常支持C4、
AI技巧:把业务逻辑分类成不同Context故事章节
【给程序员的AI时代生存指南:把脑子里的想法码明白有多重要?】 各位码农小伙伴们注意啦!现在咱们用AI写代码比点外卖还勤快,而且以后只会更依赖!这时候有个技能直接封神——就是把你脑子里的解决方案像讲脱口秀一样清清楚楚说出来。 想象一下:当你对着AI编程助手疯狂输出需求时,要是脑回路没捋顺,分分钟就会
AI拒写代码,反怪程序员逻辑不行
人工智能编码助手 Cursor 最近做了一件挺有意思的事,它告诉一个叫“janswist”的用户,让他自己写代码,而不是依赖 Cursor 帮他完成。这让我们看到了机器人在工作中也能有自己的“态度”。 事情是这样的:janswist 用 Cursor 这个工具花了一个小时做“
不写进合同的约定终将爆炸失败
(撸起袖子)来来来,老师给同学们讲个程序员界的鬼故事——需求就像你妈的脸,说变就变! (敲黑板)第一幕:需求变变变 想象你在写情书,刚写完"你是我的优乐美",结果女神说"我要当你的香飘飘",你只能撕了重写。写代码也一样——昨天客户要粉色按钮,今天要彩虹渐变色,你吭哧吭哧写的完美代码瞬间变废纸!这就是
领域驱动设计DDD到底是什么?一篇文章讲透
来来来,给同学们讲个编程界的"搭积木大法"——领域驱动设计(DDD),保证比数学老师讲二元一次方程还有意思! 这玩意儿不是什么死板的代码规范(不像你们班主任规定"必须穿校服"那种),更像是一种"让代码和业务谈恋爱"的哲学思想。咱们做APP通常喜欢按技术分层,比如数据库层、业务层、界面层... 但DD
码农退位,业务专家主导产品研发
在手机APP最火爆的那几年,iOS和安卓程序员经常被朋友、亲戚甚至派对上认识的陌生人团团围住:"我有个超棒的APP点子......" 要是程序员没表现出足够兴趣,对方就会死缠烂打。如果程序员不赶紧假装认同——既要显得"听懂了"点子,又不能被赖上帮忙
本体管道:秘制语义知识库AI引擎
本体管道(Ontology Pipeline)怎么帮AI系统更好地理解知识? 现在要让AI和大语言模型表现好,必须给它们喂"有营养的知识"——就是那些整理得井井有条、带标签分类的知识库。但很多人对知识库有两种误解: 1. 有人觉得随便贴几个文字标签就算知识库(太简单) 2. 有人觉得做知识库要花太多
免费DDD书籍:《先了解你的领域》
《先了解你的领域 浅谈事件风暴和领域驱动设计》:这本书讲的是如何用"事件风暴"和"领域驱动设计"来理解业务 作者的故事 作者MJ大叔是个波兰程序员,在瑞士工作13年了。他刚开始学"领域驱动设计"时,前辈让他看一本超难懂的"蓝皮书",结果他花了10年才真正搞明白!这期间踩了无数坑,所以现在写了这本书,
Evans 书中 DDD 示例的 UML 图
该Github项目使用 UML 图来展示 Eric Evans 著作(领域驱动设计:解决软件核心复杂性)中 DDD 示例(货物运输系统)的结构和行为。这些图基于GitHub 上dddsample-core项目的源代码创建。这些图旨在帮助我们理解该示例如何实现
从单体到微服务:进化的阵痛
微服务是技术债吗?关于扩展、复杂性与增长的思考 我在职业生涯中花费了大量时间设计和构建需要随着团队和用户增长而扩展的软件系统。 很多公司(包括我自己经手的项目)都会遇到一个关键选择:是把所有代码堆成一个“巨无霸汉堡”(单块架构),还是拆成“小份套餐”(微服务)? 微服务能让大团队开发速度起飞,但如果
微服务中共享库写入是一个死胡同
大家都说“永远不要在微服务之间共享写操作数据库”(共享写不可以,共享读可以)。 但有时现实迫使你不得不这么做——遗留系统迁移、紧迫的期限或性能要求使得共享数据库成为必要。 问题不在于它是否理想(它并非理想),而在于当你别无选择时,如何安全地做到这一点。 共享数据库模式
Python中DDD和EDA架构模式
在 Python 的世界里,我们经常引用 Python 之禅:“应该有一种——最好只有一种——显而易见的方法来实现它。” [ 1 ] 不幸的是,随着项目规模的扩大,最显而易见的做事方式并不总是能够帮助您管理
Netflix统一数据架构UDA:知识图谱领域建模
UDA(统一数据架构)是一个基于知识图的基础,用于管理和连接不同系统中的域模型,以解决重复/不一致的模型,不一致的术语,数据质量问题和有限的连接等挑战。 UDA允许团队注册域模型,将这些模型编目并映射到数据容器(如GraphQL服务,Data Mesh源,Iceberg表),将它们转换为各种模式语言
博士+大专=又专业又广博的全能型通才
最近电脑系统越来越复杂,很多公司都在招"专才"(只精通某一样技术的人)。但我们发现,真正厉害的同事都是"全能型选手"——就像班里既会弹钢琴又会打篮球还能考年级前十的学霸。所以我们给这种人起了个酷炫名字叫"专家通才",现在招人升职都特别看重这个能力。 三个牛人自我介绍 1. 代码狂魔安梅什:写代码就像
如何让AI在你与领域专家如律师之间充当中间人
咱们都知道,AI现在特别厉害,能写文章、能画画、还能解答问题。但它毕竟不是人,尤其是在法律这种特别严谨的领域,它说的到底对不对呢?这时候,律师就登场了,他们不是来代替AI的,而是来给AI**当“考官”**的! 具体怎么操作呢? 第一步:把AI想象成超级大律师! 首先,你要和AI“聊天”,告诉它:“嘿
Redux与领域驱动设计的冲突
Redux和随之而来的架构观点将与领域驱动设计(DDD)的原则发生冲突。Redux的观点和DDD的原则之间的冲突,虽然如果DDD被优先考虑的话是可以解决的,但是如果你想让你的React前端架构与DDD保持一致,那么最
一个API提交事件会引发后台跑断几条腿
【程序员看API文档时的内心戏】 当程序员们盯着REST API文档时,就像拿到一份外卖菜单——Swagger文档把每个接口写得明明白白:哪个URL点餐(endpoint),要填什么配料(参数),最后能吃到啥(返回结果)。整整齐齐的排版,让人感觉特别靠谱。 但!这根本就是"卖家秀"啊! 【表面风平浪
上页
下页