博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Practical API Design学习笔记】修复奥德修斯
阅读量:6887 次
发布时间:2019-06-27

本文共 346 字,大约阅读时间需要 1 分钟。

    软件工程就像荷马史诗中的主人公奥德修斯,他的归家之路非常漫长,几乎永无尽头。

    让我们看看这个过程。一开始,对于软件设计,我们觉得很容易从现在的状态到达目标的状态。

    接着,我们发现可能需要数次迭代才能到达目标状态。

    之后,我们发现到达目标状态并不容易,但是最后终可到达。

    后来,我们发现竟然不可到达。

    最后,我们发现,软件工程是如此复杂的,当我们修复一个问题时,另一个问题又出现了。

    对于使用API的用户来说,让他们更新版本,有时是困难的,因为他们要冒着软件在新版本上不能用或者出现其他问题的风险。因此,他们对于API中有重要bug的问题,会更新版本,但是对于普通可以接受的bug,他们宁愿不更新版本。

转载于:https://my.oschina.net/tingzi/blog/133898

你可能感兴趣的文章
shell变量定义
查看>>
Linux 下安装软件
查看>>
Rad Studio 10.1 UP1 移动开发 ANDROID目标版本切换
查看>>
windows下JBOSS的安装配置说明
查看>>
MySQL函数和存储过程生成电话号码
查看>>
悟透javascript
查看>>
互相调侃的男女爆笑
查看>>
Objective-c View添加虚线
查看>>
跳槽找工作避坑指南(2019版)
查看>>
我的友情链接
查看>>
解决Windows 7在创建系统映像强制备份D盘(或其他盘)的问题
查看>>
编译安装Centos7.2+Nginx1.12+PHP7.2.10+Mysql5.6.16
查看>>
React Native教程 1:初识React Native,了解index.ios.js里的结构
查看>>
Python - 类(class)的构造器(__init__) 详解 及 代码
查看>>
hadoop wordcount 、wordmean代码阅读与分析
查看>>
我的友情链接
查看>>
空间大小如何划分
查看>>
mybatis的sql 缓存,去除mybatis缓存
查看>>
做一个正能量满满的人
查看>>
jquery制作滑动面板
查看>>