您的位置:首页 > 运维架构 > 网站架构

97架构建议之复用-重点-俯瞰

2016-11-05 22:34 162 查看

97架构建议之复用-重点-俯瞰

让大家学会复用

有人认为大家使用优良的框架就自然知道如何使用里面的功能,懂得如何复用里面功能,不是重复造轮子,其实这里面存在误区。

如果想要做到被复用可以从以下三点入手:

大家知道知道它们的存在
wiki,邮件,群
大家知道如何使用它们
细致精确的文档
让大家认识到利用已有资源好过自己动手
这你也必须需要保证自己的功能是可靠的


架构里拒绝自以为是

架构师可能犯的错误和必须警惕的

认为自己毕客户更懂需求
认为开发人员只是雇来实现自己想法的资源
如果旁人质疑或者忽略自己的意见,极力辩解


为什么犯这样的错误

因为有优秀的业绩,有时候会自信过度,变成自负。
渴望大家的尊重。
无法面对自己的不完美,或者自尊心受到打击


如何避免这样的错误

需求不会撒谎。
与客户密切沟通,确保双方理解每项需求的业务价值
驱动架构的是需求,不是架构师,你的任务是竭尽所能满足需求
重视团队合作
同事不仅是你的资源,你的设计伙伴和安全网。
架构属于团队,不是你一个人的。
检查你的工作
你的模型只是你对架构的理解,不一定是最合适的架构
自我反省。
虚心接受和分析意见


俯视和平视架构

如何看到软件的质量,这是个问题。

我们需要从两个维度去观察软件的架构设计,俯视和平视。

俯视,我们可以通过宏观的角度去把架构拆分成一个个小方框比如:

依赖关系
数据流
共享资源


平视

去看源代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: