对 SOLID 原则的完整解释
引言 软件很少因为“algorithm was wrong”而直接失败。更常见的是它会慢慢退化:features 变得难以添加,bugs 重新出现,an…
引言 软件很少因为“algorithm was wrong”而直接失败。更常见的是它会慢慢退化:features 变得难以添加,bugs 重新出现,an…
为什么你的研究代码需要更好的设计?事情一开始看起来很无害:一个200 行的 Python 脚本用于分析实验数据,运行完美,而你的建议……
独立变异原则(IVP)与类型安全争论 “独立变异原则:软件架构的统一元原则” f...
为什么原则不如背后的力量重要:SOLID 不是一份检查清单,而是对更深层力量的历史压缩。这是系列的第 5 部分。
《Liskov Substitution Principle, A Model for Parenting》封面图片 https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format...
Independent Variation Principle (IVP) 结构定义:将具有不同变更驱动因素分配的元素分离为不同的单元;统一元素 wi...
我对当前用于构建可维护应用程序的软件工程状态有强烈的看法:它已经失败,是时候改变了。Not to t...
!Forem 标志https://media2.dev.to/dynamic/image/width=65,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%...
介绍 我的第一份软件开发工作是为一家与 Microsoft 紧密合作的软件开发公司编写 C 代码。作为一名初级工程师……
为什么 Design Principles 很重要?想象一下,你已经构建了一个小项目,六个月后你回来修复一个 bug 或添加一个 feature。如果你的代码是混乱的……