gpt4 book ai didi

dependency-management - 在生产中使用第 3 方库/组件

转载 作者:行者123 更新时间:2023-12-01 03:02:09 28 4
gpt4 key购买 nike

在生产项目中使用 3rd 方库/组件时,您是否严格要求仅使用所述库的已发布版本?

您什么时候考虑使用库的预发布或测试版(在开发中?在生产中,在某些情况下)?

如果您遇到库的错误或缺点并且您已经 promise 使用它,那么您是对库应用补丁还是在代码中创建解决方法?

最佳答案

当其他人的版本我无法在合理的时间内编码或者需要我成为从长远来看无关紧要的事情的专家时,我非常喜欢不编码某些东西。

我在我们的生产环境中使用了几个开源组件和库,例如 Quartz.NET、Log4Net、nLog、SharpFTPLibrary(经过大量修改)等等。当我第一次将 Quartz.NET 发布到生产环境中时,Quartz.NET 还处于测试阶段。这是一个非常稳定的测试版,我有源代码,所以我可以调试一个问题,有几个。当我遇到错误或错误时,我会修复它并将问题发布给错误跟踪器或作者。如果源代码可供我调试任何问题,或者有大量开发人员解决任何问题,我会觉得使用 Beta 产品非常舒服。

关于dependency-management - 在生产中使用第 3 方库/组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22694/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com