干净的代码、干净的架构和干净的项目布局/项目结构
Posted
技术标签:
【中文标题】干净的代码、干净的架构和干净的项目布局/项目结构【英文标题】:Clean code, clean architecture, and clean project layout/project structure 【发布时间】:2019-04-12 05:40:17 【问题描述】:我已经阅读了 Robert C. Martin 的关于简洁代码和简洁架构的文章(尚未完成),但我的理解还不够。如果我有干净的代码,我也有干净的架构吗?如果我有干净的代码和干净的架构,我是否有良好的项目结构?那么,它们之间有什么不同呢?干净的代码、干净的架构和良好的项目结构。它们之间有什么关联或者它们是如何关联的,我怎样才能获得好的项目结构、干净的架构和干净的代码? 谢谢。
【问题讨论】:
【参考方案1】:“清洁架构”是关于“子系统”和软件系统组件之间的边界和依赖关系。它有助于构建代码的可变性。通过遵循“清洁架构”将为您提供“良好”的项目结构。
有关“清洁架构”如何使您的项目结构“尖叫”的更多详细信息,请参阅我的博客系列:http://www.plainionist.net/Implementing-Clean-Architecture-Scream/
“清洁代码”是关于“子系统”、组件、类和函数的实现。它有助于构建代码的可读性和可维护性。
【讨论】:
以上是关于干净的代码、干净的架构和干净的项目布局/项目结构的主要内容,如果未能解决你的问题,请参考以下文章
Django URLs - 如何通过干净的 URLs 传递项目列表?