Wednesday, June 2, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


几年前,为什么我撸了一套RabbitMQ客户端?

Posted: 31 May 2021 10:57 PM PDT

之前的文章说过,如果使用 RabbitMQ,尽可能使用框架,而不要去使用 RabbitMQ 提供的 Java 版客户端。 细说起来,其实还是因为 RabbitMQ 客户端的使用有很多的注意事项,稍微不注意,就容易翻车。 我是 2013 年就开始用起了 RabbitMQ,一路使用,一路和它一起成长。当时,由于用的早,市面上也没有特别成熟的 RabbitMQ 客...

架构之:软件架构漫谈

Posted: 31 May 2021 03:58 PM PDT

简介 每一个程序员心中都有个架构师的梦想,架构是如此的重要,以至于每个程序员都在谈架构,仿佛没有架构的软件是没有灵魂的,不想做架构师的程序员不是一个好的码农一样。 那么架构到底是什么呢?架构是怎么得到的呢?今天本文将会从自身的经验来阐述一下对架构的看法。 什么是架构 在软件发展的初期是没有架构而言的。...

ThoughtWorks刘尚奇:架构耦合是毒性,不谈计量是耍流氓

Posted: 01 Jun 2021 01:26 AM PDT

软件耦合一定是件糟糕的事吗? 大多数人对这个问题的回答都是"是"。任何一个软件中都会涉及不同程度的耦合,混乱或是错误的耦合会给软件的理解、维护、修改带来许多麻烦,低耦合常常能降低一些错误对软件架构的伤害。因此"高内聚低耦合"是软件开发领域为数不多的"银弹"之一。 不过,全球软件及咨询公司 ThoughtWor...

No comments:

Post a Comment