软件是什么车

本文通过将软件开发与汽车制造进行类比,探讨了软件内在质量和用户体验之间的关系。指出尽管现代技术和工具简化了软件开发流程,但这也可能导致软件在效率和优化方面做出妥协。与汽车制造业注重细节和品质的做法相比,当前软件开发往往更注重表面功能而非内部结构的优化。
摘要由CSDN通过智能技术生成

程序其实和汽车一样,同样一个软件,可以做成这个样子,也可以做成那个样子。可以做的精致,也可以粗糙。反正最后的功能差不多,里面的逻辑谁也看不见。在汽车的论坛里面经常有人陶醉于自己车子的质量多么好,做工多么精细。比如一些德国车主就感慨自家车子的关门声音如何悦耳,车子钢板如何厚,还有涡轮什么的产生了如何神奇的推背感等等。同时对同档次的日本车产生质疑,说表面很精致,但是内里偷工减料。这种争论最终会被归结到设计理念不同这种高度等等。 若是以这样的标准看待软件的话,那么大部分软件恐怕都是日本车的理念,而且变本加厉。硬件和编程语言的进化使得软件上面实现一个功能越来越容易,不过要以部分效率作为代价。另一方面,预算和工程的考虑使得计划中没优化,精炼方面的打算。再加上很多时候开发人员被当作工人而非工程师对待,更没有任何优化的动力,最终的结果就是界面上很像回事,不过使用起来磕磕绊绊。 可惜的是软件的内部结构比汽车更加隐秘,而且你没有可能通过关门声判断它的质量。除非有一天软件也能打开盖子,向用户展示一下里面的零件,相互之间的配合。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值