在一个大型应用中,每一个小的改动都可能影响到应用的一个或多个其他部分。这增加了可能破坏重要功能的额外风险。例如,用户界面层的一个错误可能会影响整个应用程序。
在我之前的工作中,我曾在一个应用上工作,该应用提供了对跨资产市场数据(股票、外汇、大宗商品等)的访问。在一个版本中,我为股票用户推出了一个新功能,但由于我们的应用是单体的,我的这个小改动最终破坏了一个由外汇用户使用的应用的非常重要的功能。这两个功能是完全独立的,但由于它们是同一个代码库的一部分,它们有很多共享资源。不用说,外汇用户并不满意。
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
添加我为好友,拉您入交流群!
请使用微信扫一扫!