对软件开发核心目的的思考

博客探讨了软件开发的本质,指出无论是瀑布、敏捷还是极限编程,核心目标都是确保安全和提高效率。软件开发应围绕需求,平衡安全与效率。文章以电力厂为例,强调在面对复杂性时,始终要回到解决问题的本质。文中还提醒开发者不应陷入技术误区,忽视用户需求和体验,以确保软件的实际价值。
摘要由CSDN通过智能技术生成

今天读了一篇博文是关于谈论“软件开发的核心”,博客原文地址为:
http://kb.cnblogs.com/page/535278/

作者首先提出了一个问题:「我们一直这样做开发,时间做久了,便忘了当初的本意。」有关软件系统开发,我们谈些什么?

  • 我们谈过程,编码规范、开发流程、同行评审、结对编程、持续集成,从瀑布到敏捷再到极限编程。
  • 我们谈架构,企业级、J2EE、容器化、SOA(面向服务架构)、Microservices(微服务化)。
  • 我们谈规模,大容量、高并发、大数据。
  • 我们还谈可靠性、可用率、n个9、响应时间等等。。。

这一切的核心是什么?
然后作者通过一个简单的故事,来揭示这个问题的答案:

先讲个电力行业的一个故事,电力的项目我没做过,对电厂的原理虽有所了解,但看见那些大规模的电站还是感觉挺复杂的。 故事是这样开始的:

记得有个给我们上培训课的主讲老师是个须发皆白的老先生,进门后掏出一堆零件放在讲台上, 一盏酒精灯、一个小水壶、一个叶片、一个铜光闪闪的小电机、一盏小灯泡。 老先生往壶里倒了些水,点燃酒精灯,不一会儿水开了,从壶嘴里喷出了蒸汽,带动叶片旋转,然后小灯泡就亮了。

他说:这就是电厂。

他还说:如果烧的是煤炭,这就是燃煤电厂;如果烧的天然气,这就是燃气电厂;

如果获得热能的方式是核裂变

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值