架构整洁之道-第一章

       随着代码能力的不断提升,现在越来越觉得架构的重要性,接下来的日子里,我会每天读一章相关书籍,记录以下自己的学习,仅供自己学习,这本书【架构整洁之道】主要讲述的理论相关的知识,后面我会慢慢学习,比如设计模式啊,数据库管理等不同方面的技能,有机会也会不断更新。希望能给陌生的你带来启迪。

什么是架构?

在我看来,每一行代码都是架构的一部分,他是一个约束,一个规范。一个架构的好坏,其实就是不同的人在使用时候的灵活性,可扩展性等(只是目前的理解)。每个人都有自己的一套编码习惯,如果,你把你的习惯构造成一个大家都能够接受的规则,大家用完都说好,就是良好架构的一部分。但是一款好的架构不仅仅考虑的是代码的规范,包括整个软件的生存运行环境,从前端,数据库,服务器,负载均衡,运维,故障,维护等等很多方面,所以架构就是软件整个生存环境的一套逻辑,或者说行为准则。

架构设计从什么时候开始?

工程师会讲:“我们要在未来进行产品重构,上线最重要”,但是上线后又有其他的作用,之后就会不了了之的。我做过这样的事情,所以我认为这个可能是每个软件设计师通病,我总结为-懒。所以架构设计应该从头开始,不怕开始跑的慢,要跑的稳。

架构设计的重要性?

随着版本的不断迭代,开发成本的工资愈来越高,同时伴随着工程师效率的不断降低,这就是架构设计的重要性。参考下图;

最后十分重要的是:千万不要让那些,由于盲目自信导致最初没有设计架构的工程师去重构,因为你没有充分的理由去相信他们能够比第一版做的更好。因为过度自信只会使重构设计陷入和原项目一样的困局中。

                                                                                                                   不喜勿喷,欢迎指正——程序届的小学生。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值