【技术实现步骤摘要】
技术介绍
软件开发者一直努力简化软件开发过程。这样做的一种方法是重复使用代码,只要这样做有意义。例如,非常多的软件应用程序用打开文件对话框提示用户。在各个软件应用程序中执行该任务可能几乎相同,而且每个应用程序必须使用向用户显示该对话框的代码。与其迫使软件开发者独立地创建不同的唯一的对话框,不如现在让开发者已经使用共享公共代码的库,可使用如对话框这样的公共代码代替独立开发的代码。使用用于重复使用代码的共享库大大地简化开发过程并减少由于人的错误而引入的错误数量。虽然比完全定制的软件好,但使用共享库并不是没有问题。当利用共享库编写多个软件应用程序时,每个应用程序变成依赖于该共享库在该软件应用程序所预期的状态中是可用的。对该共享库进行的任何修改,可能且经常会导致引用该共享库的软件应用程序发生不可预知的行为。这冷却了开发改进很可能由许多软件应用程序共享的代码的热情。在提供共享库的升级或修改时存在一种障碍因素,因为即使该升级是改正代码中的一个错误,该升级可能导致其它软件应用程序停止正常运行。不可能在每一可能遇到的情形下测试一段共享代码,因为每一新的软件应用程序创建另外的以前没有 ...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:A·W·坎特,M·邓恩,S·帕塔萨拉蒂,
申请(专利权)人:微软公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。