优秀的代码的设计和组织架构

Posted big1987

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了优秀的代码的设计和组织架构相关的知识,希望对你有一定的参考价值。

优秀的代码的设计和组织架构
一块相同逻辑的代码在两处甚至多次用,就要考虑能否抽取到一处来,进行统一下;
一个功能存在变数,就要考虑能否支持后续扩展,把变与不变抽取隔离,把变化的尽量可配置化;
一块代码就执行一次,那么就要考虑是否要在启动的时候进行执行;
一个实例就创建一个,那么就要考虑是否要在启动时直接通过单例模式提前创建好;
只要存在网络调用,就一定要设置超时,这样异常时可以快速返回,保证服务的基本可用,不然都是耍流氓;
如果开发的功能是一个工具(就是说按照工具的定位来开发的,那么就很容易知道哪些是变化的点,就要通过参数化的思想来设计,把变与不变的地方隔离好)

以上是关于优秀的代码的设计和组织架构的主要内容,如果未能解决你的问题,请参考以下文章

Kafka 的生产者优秀架构设计

优秀架构师需要培养的四种架构思维

Kafka的生产者优秀架构设计

Kafka的生产者优秀架构设计

Kafka的生产者优秀架构设计

Kafka的生产者优秀架构设计