文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
纯工具代码
有一组核心任务大多数程序都会做,例如操作字符串、使用哈希表以及读/写文件。
通常,这些“基本工具”是由编程语言中内置的库来实现的。例如,如果你想读取文件的整个内容,在PHP中你可以调用file_get_contents("filename"),或者在Python中你可以用open("filename").read()。
但有时你要自己来填充这中间的空白。例如,在C++中,没有简单的方法来读取整个文件。取而代之的是你不可避免地要写这样的代码:
这是一个不相关子问题的经典例子,应该把它抽取到一个新的函数中,比如Read File To String()。现在,你代码库的其他部分可以当做C++语言中确实有ReadFileToString()这个函数。
通常来讲,如果你在想:“我希望我们的库里有XYZ()函数”,那么就写一个!(如果它还不存在的话)经过一段时间,你会建立起一组不错的工具代码,后者可以应用于多个项目。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论