|
@youyouzi 差不多,更多的时候,在写一个功能,会想到哪里有更好的实现,然后不由自主的过去把实现代码给拷贝过来。特别是在我以前写 c 代码的时候,这种场景特别多。
举个例子,我以前拿 c 新起一个项目,我需要一个哈希表,我直接去内核里面把 jhash 这个哈希算法实现,给拷贝出来了。然后我又需要链表,那内核里面链表数据结构也被我复制粘贴了。然后还有我需要一个红黑树,为了动态频繁插入和删除的性能,我又得去 nginx 里面把红黑树代码给抄过来。
如果有 code snippets ,或者 Github 里面的 gist 这样的产品,那你就不需要四处抄代码了,在一个集中的地方,管理你的“好词好句”,效率绝对提升不少。当然这一切,都变成了过去式。 |