返回介绍

纯工具代码

发布于 2024-08-18 11:54:29 字数 584 浏览 0 评论 0 收藏 0

有一组核心任务大多数程序都会做,例如操作字符串、使用哈希表以及读/写文件。

通常,这些“基本工具”是由编程语言中内置的库来实现的。例如,如果你想读取文件的整个内容,在PHP中你可以调用file_get_contents("filename"),或者在Python中你可以用open("filename").read()。

但有时你要自己来填充这中间的空白。例如,在C++中,没有简单的方法来读取整个文件。取而代之的是你不可避免地要写这样的代码:

这是一个不相关子问题的经典例子,应该把它抽取到一个新的函数中,比如Read File To String()。现在,你代码库的其他部分可以当做C++语言中确实有ReadFileToString()这个函数。

通常来讲,如果你在想:“我希望我们的库里有XYZ()函数”,那么就写一个!(如果它还不存在的话)经过一段时间,你会建立起一组不错的工具代码,后者可以应用于多个项目。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文