可视化软件架构的艺术

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍 ;
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/ ;

截止目前, 星球 内专栏累计输出 63w+ 字,讲解图 2808+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 2200+ 小伙伴加入学习 ,欢迎点击围观

正如你可能 在 Twitter 上 看到的那样,我一直在考虑写一本新书的想法,我很高兴地说这将会发生。它目前的标题是“可视化软件架构的艺术”,正如标题所暗示的那样,它将专注于通过图表进行软件架构的可视化交流。





















这本书的核心是我的 c4 软件架构模型 ,虽然这在我现有的 开发人员软件架构 书中有所涉及,但我想创建一个与该主题相关的单一资源,因为我仍然认为软件架构的有效沟通是一个巨大的差距软件开发行业。你会注意到这本书的书名包括“艺术”这个词。多年来,我看到过许多关于软件开发是一门手艺还是一门工程学科的争论。虽然我认为它 应该 是一门工程学科,但我相信我们还需要很多年才能将其变为现实。因此,虽然本书不会提供一种正式的、标准化的方法来交流软件架构,但它将提供全世界成千上万的人认为有用的想法和技术的集合。

我还想包括一些其他主题和我在软件架构草图工作坊中遇到的常见问题的答案,包括我最近写的一些博客文章,例如 帮助,我的图表不适合一页! 例如, 再次区分软件架构图 。我还将包括更多关于符号、图表的各种用途、创建模型和工具的价值的讨论。 structurizr 也会在那里。

非常感谢迄今为止对此的所有支持;我收到的推文/电子邮件告诉我这是正确的决定。因为这不会是一本很长的书,而且初稿可能包括一些从我的“开发人员软件体系结构书”中逐字复制的文本,我将使用他们的可变定价模型通过 leanpub 提供它......以起始价格免费的,肯定有一段时间了。这是一项正在进行的工作,但如果您有兴趣,请随时 从 leanpub 获取一份副本 。非常感谢!

相关文章