gpt4 book ai didi

c - 什么时候使用第三方代码?

转载 作者:行者123 更新时间:2023-12-02 05:29:32 24 4
gpt4 key购买 nike

<分区>

您通常如何解决编程问题,例如,当您必须解析 ini 文件时?

如果这是我的任务,我会:

  1. 首先检查我的武器库中是否已经有适合它的武器。我的意思是检查我熟悉的库,例如 Glib、APR 或标准 C API。

  2. 如果找不到合适的,我会查看是否有开源库来解决这个问题。我会看看它的 API 的质量,如果它有很长的历史,人们怎么说它,并亲自测试它。

  3. 如果我一无所获,那么我将自己实现。但是,这种情况非常罕见。

通过这种方式,我相信我可以更专注于业务,专注于我们组织独有的事情。


但是,我通常看到的是一种完全不同的方法。

  1. 只相信 C/C++ 标准库。
  2. 除非完全不可能,否则实现其他任何事情。

例如,当我问我的同事,他是如何解析 ini 文件时,她说,“只是逐个字符”。似乎他从来没有想过这个问题可能已经被别人解决了。

他认为:我们在写一个商业产品,稳定性最重要。所以我们应该尽可能少的依赖第三方库。学习新的 API 也需要时间。


有时候,我觉得这只是个人的选择,取决于一个人的性格。当采用不同方法的人做他自己的工作时,这没关系。但当他们不得不合作时,就不得不妥协。

你怎么看?你如何解析 .ini 文件?

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