COLA
by alibaba · Developer Tools
🥤 COLA: Clean Object-oriented & Layered Architecture
★ New0 ratings13,017 stars● Active
Developer ToolsDeveloper ToolJavaShell
1 / 5
About this project
🥤 COLA v5 COLA 是 Clean Object-Oriented and Layered Architecture的缩写,代表“整洁面向对象分层架构”。 目前COLA已经发展到COLA v5。 如何用Harness工程,使用COLA作为AI友好的应用架构,请阅读《Harness工程实战》 — 想了解更多COLA信息,请关注微信公众号: — 想了解更多COLA背后的故事,请支持我的新书《程序员的底层思维》 COLA分为两个部分,COLA架构和COLA组件。 一、COLA架构 COLA 概述 架构的意义 就是 要素结构: — 要素 是 组成架构的重要元素; — 结构 是 要素之间的关系。 而 应用架构的意义 就在于 — 定义一套良好的结构; — 治理应用复杂度,降低系统熵值; — 从随心所欲的混乱状态,走向井井有条的有序状态。 COLA架构就是为此而生,其核心职责就是定义良好的应用结构,提供最佳应用架构的最佳实践。通过不断探索,我们发现良好的分层结构,良好的包结构定义,可以帮助我们治理混乱不堪的业务应用系统。 经过多次迭代,我们定义出了相对稳定、可靠的应用架构: COLA…
Technologies
ShellJavaarchitecturecleancola
Project health
● Actively maintained
Last updatelast week
Contributors32
Latest releasev5.0.0
Open issues & PRs106
LicenseLGPL-2.1
On GitHubsince 2018
GitHub
13,017
stars
3,236
forks
32
contributors
106
open issues & PRs
Java
language
last week
last commit
Reviews
No reviews yet
Be the first to review COLA.
Built by
alibaba
Imported from GitHub · not yet claimed on GitPalace
Maintain alibaba/COLA? Claiming verifies admin access through your GitHub account and gives you control of this listing.