写点什么

Ted Neward 看架构师的角色和责任

  • 2007-09-26
  • 本文字数:294 字

    阅读完需:约 1 分钟

架构应该是支持性的,当然如此。从这个方面来说,一个好的架构应该帮助开发者更快速更容易地构建程序,而不需要花费大量时间重新为一个个项目分别发明出相似的基础设施。一个好的架构还应该有助于跨程序的互操作,保证代码质量,保证良好的可维护性,为将来提供扩展能力,等等。以上这些,我认为都属于“支持性”。但架构也是限制性的。从这个方面来说,架构应该驱使软件开发者向着成功的方向前进,远离以后可能出问题的决策。换言之,正如 Microsoft 的 CLR 架构师 Rico Mariani 所说,一个好的架构应该让开发者“掉进成功的坑里”。在这样的架构里,你只需“随波逐流”,就可以做出正确的决策,达到我们前面所说的良好的软件质量。

2007-09-26 17:31797
用户头像

发布了 225 篇内容, 共 62.0 次阅读, 收获喜欢 50 次。

关注

评论

发布
暂无评论
发现更多内容

Python数据库编程全指南SQLite和MySQL实践

华为云开发者联盟

Python MySQL 开发 华为云 华为云开发者联盟

咸鱼翻身啦!咸鱼之王完美内购版架设教程

echeverra

咸鱼之王

BOE(京东方)国内首条第8.6代AMOLED生产线奠基 推动中国OLED显示产业再飞跃

爱极客侠

OmniReader Pro for mac(专业电子书阅读器)v2.9.0激活版

影影绰绰一往直前

IO模型介绍(select、poll、epoll)

京东科技开发者

"线程池中线程异常后:销毁还是复用?"

京东科技开发者

ViWizard Audio Capture for Mac(多功能录音工具)v2.1.0激活版

影影绰绰一往直前

TunesKit Audio Capture for Mac(音频录制和音乐嗅探软件)v3.2.0激活版

影影绰绰一往直前

Tabby for mac(现代化终端模拟器)v1.0.207免费版

影影绰绰一往直前

2024陕西省等级保护测评机构一览表【新】

行云管家

等保 等保测评

Dynamic Wallpaper for Mac(Mac动态壁纸桌面)v17.6中文版

影影绰绰一往直前

IPQ9574 vs. IPQ8074: A comparison and selection guide between the two chips

wifi6-yiyi

IPQ8074 ipq9574

百度智能云千帆,产业创新新引擎

百度Geek说

AI 百度智能云 千帆大模型平台

火山引擎发布ByteHouse性能白皮书,揭秘OLAP性能突破的关键技术

字节跳动数据平台

数据库 大数据 云原生 数仓 企业号 3 月 PK 榜

《自动机理论、语言和计算导论》阅读笔记:p49-p67

codists

编译原理

Cookie for Mac(浏览器缓存清理工具)v7.2.7免激活版

影影绰绰一往直前

XPath攻略:从入门到精通,告别查找困难!

测试人

软件测试

网络空间测绘系统的商业应用

郑州埃文科技

网络空间测绘技术

AI能代替软件工程师吗?

小魏写代码

京东商品列表数据接口

tbapi

京东 京东API接口 京东商品列表数据接口

独立站如何做好移动端的优化处理呢?

技术冰糖葫芦

API 接口

MappedByteBuffer VS FileChannel:从内核层面对比两者的性能差异

bin的技术小屋

jdk Linux Kenel FileChannel mmap内存映射

2024运维堡垒机品牌排名看这里!

行云管家

运维 堡垒机 IT运维 运维堡垒机 网咯安全

MarkMyWords for mac(高级Markdown编辑器)v2.10.0激活版

影影绰绰一往直前

java线程池原理浅析

京东科技开发者

大型IM工程重构实践:企业微信Android端的重构之路

JackJiang

即时通讯;IM;网络编程

2024 BOE(京东方)全球供应商合作伙伴大会举行 开启全球显示产业融合共生新篇章

爱极客侠

Clipboard Manager for mac(mac剪贴板管理软件)v2.6.0激活版

影影绰绰一往直前

solana链土狗抢单机器人

区块链技术

2024南京国际自动驾驶技术展览会

AIOTE智博会

自动驾驶展 智能驾驶展

Ted Neward看架构师的角色和责任_架构_Gavin Terrill_InfoQ精选文章