写点什么

实干家 vs. 理论家:可以工作的软件胜过面面俱到的文档

  • 2008-01-17
  • 本文字数:693 字

    阅读完需:约 2 分钟

《你是实干家还是理论家?》一文中,Coding Horror 的 Jeff Atwood 对敏捷宣言中的“可以工作的软件胜于面面俱到的文档”产生了共鸣。他通过引用 John Taber 的一篇文章,对交通运输学科研究和交通运输建设工程进行了对比。正像交通运输学科研究的产出是文档,而不是交通运输一样,软件中的计划、设计和讨论阻碍了软件构建的工作:

建筑桥梁到构建软件是很简单的概念切换。在软件领域,有一些开发人员流连于空泛的架构层面,在这个超凡脱俗的层面上,计划和讨论是软件永恒的主题,而且从来不会付诸实际构建。在会议室或者邮件列表中对软件进行反复无尽的讨论,看起来像是有用的工作——但真的是这样吗?在你拿出可运行的东西给世人体验之前,你真的什么事情了吗?

在文章评论中,Mike 指出了对立看问题的危害。有些人可能会想象着敏捷宣言强调一些要素就意味着其它要素没有了价值,但事实绝非如此。并不是说软件构建 中的文档、架构、设计和讨论都没有价值,而只是说可工作的软件是其目标,如果在构建中产出的过多文档妨碍了这个目标的实现,那就应该调整工作优先级。就像 Jeff Atwood 总结的那样:

所以,你应该扪心自问:你是实干家还是理论家?理想情况下,二者的特性你应该或多或少兼而有之,正如我在这里多次提到的那样。在你的团队中多少有点讨论和计划的确是有价值的。但是,如果你非要对某一个青眼有加,对另一个弃若敝履,在产出有用、可工作的代码时就会犯错误。

虽然如此,但围绕这个话题越来越多的讨论暗示着找到说和做之间正确的平衡是一门艺术,它仍需要开发人员在生活中不断的碰壁摸索。

查看英文原文 Doer vs. Talker: Working Software over Comprehensive Documentation

2008-01-17 06:211352

评论

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

OP链质押挖矿系统开发源码搭建

l8l259l3365

软件测试|一篇文章教你SQL与NoSQL、数据库重要概念、SQL的基本语句

霍格沃兹测试开发学社

软件测试|最全的Python for循环和while循环使用介绍

霍格沃兹测试开发学社

如何在Mac电脑上快速锁定屏幕

iMac小白

macos mac电脑 苹果电脑

macOS Sonoma 正式版系统已发布,macos14值得更新吗

iMac小白

macos macOS Sonoma MacOS14系统 macOS14

iWall for Mac(动态桌面壁纸软件) 5.1.0中文激活版

mac

苹果mac Windows软件 动态壁纸软件 iWall

Node.js 做 Web 后端的优势在哪?为什么是明智的选择?

高端章鱼哥

node.js Web 后端开发

软件测试/测试开发丨App自动化—高级控件交互方法

测试人

Python 程序员 软件测试 自动化测试

FaceFusion:探索无限创意,创造独一无二的面孔融合艺术!

汀丶人工智能

人工智能 深度学习 计算机视觉 图像生成

语音识别技术的应用及优化

来自四九城儿

软件测试|什么是Python函数及名称空间?

霍格沃兹测试开发学社

FaceFusion:探索无限创意,创造独一无二的面孔融合艺术!

汀丶人工智能

人工智能 深度学习 计算机视觉

通过Java Record提升代码质量:简洁而健壮的数据对象

树上有只程序猿

java 14 数据类型

【深入MaxCompute】人力家:借助Information Schema合理治理费用

阿里云大数据AI技术

大数据

低代码平台技术分享官丨业务流那些事之单据追踪

inBuilder低代码平台

语音识别技术的挑战与机遇

来自四九城儿

低代码助力企业数字化转型:实现高效应用开发与部署

互联网工科生

低代码 数字化

低代码实现探索(六十)从ERP软件学习低代码

零道云-混合式低代码平台

天翼云GPU云主机:共享信息技术与虚拟机的完美融合

天翼云开发者社区

云计算 云主机

从技术角度聊聊2023年怎么入局小游戏赛道?

FN0

小游戏 小游戏开发 小游戏引擎 小游戏运营

06. 机器学习入门2 - 理解特征和向量

茶桁

人工智能 机器学习 特征向量

解锁企业数据管理的利器——DataOps

数造万象

云计算引领数字化时代

Finovy Cloud

云服务 云计算,

天翼云云电脑:IAAS基础设施带来的计算革新

天翼云开发者社区

云计算 云电脑

智慧公厕建设的好处和意义?提高城市形象和吸引力的秘密武器

光明源智慧厕所

智慧厕所 智慧公厕

KDD 2023 | 蚂蚁“优化器三部曲”之 WSAM

AI Infra

人工智能 开发者 算法 优化器 KDD

实干家vs.理论家:可以工作的软件胜过面面俱到的文档_研发效能_Geoffrey Wiseman_InfoQ精选文章