第一章 焦油坑

博客指出编程系统产品开发工作量是独立构件程序的9倍,源于构件产品化及合成系统的工作。同时介绍编程行业有创建事务、开发有用之物等5种乐趣,也存在追求完美难、权威与责任不对等、项目收敛慢、产品易过时等内在苦恼。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.编程系统产品(Programming Systems Product)开发的工作量是供个人使用的、独立开发的构件程序的9倍。我估计软件构件产品化引起了3倍工作量,将软件构件合成完整系统所需要的设计、集成和测试又加强了3倍的工作量,这些高成本的构件在根本上是相互独立的。

2.编程行业“满足我们内心深处的创造渴望和愉悦所有人的共有情感”,其提供了5中乐趣:

(1)创建事务的快乐。

(2)开发对其他人有用的东西的乐趣。

(3)将可以活动、相互啮合的零部件组装成类似迷宫的东西,这个过所体现出令人神魂颠倒的魅力。

(4)面对不重复的任务,不断学习的乐趣。

(5)工作在如此易于驾驭的介质上的乐趣-纯粹的思维活动-其存在、移动和转动方式完全不同于实际物体。

3.同样,这个行业具有一些内在固有的苦恼:

(1)将做事方式调整到追求完美是学习编程的最困难部分。

(2)由其他人来设定目标,并且必须依靠自己无法控制的事务(特别是程序),权威不等同于责任。

(3)实际情况看起来要比这点好一些:真正的权威来自于每次任务的完成。

(4)任何创造性活动都伴随着枯燥艰苦的劳动,编程也不例外。

(5)人们通常期望项目在接近结束时,软件项目能收敛得快一些,然而,情况却是越接近完成,收敛得越慢。

(6)产品在完成前总面临着陈旧过时的威胁。只有实际需要时,才会用到最新的设想。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值