今天看了篇文章,讲几种常见的、糟糕的注释用法。其中之一是把废弃的代码注释起来,而不是直接删掉,原因是担心以后可能会用。
这个其实就是版本控制系统(VCS)要解决的问题之一。包括对于团队协作的项目,经常需要看某段代码是谁改的、什么时间、什么原因。都是可以用VCS很方便地解决的问题。
我以前是用二分法在提交列表里找的。其实有更好的解决方法,思路是列出源码在历次提交中修改的内容,然后在其中查找要找的东西就行了。
git的解决方法:
|
|
svn的解决方法:
|
|
vim的辅助函数:
|
|
今天看了篇文章,讲几种常见的、糟糕的注释用法。其中之一是把废弃的代码注释起来,而不是直接删掉,原因是担心以后可能会用。
这个其实就是版本控制系统(VCS)要解决的问题之一。包括对于团队协作的项目,经常需要看某段代码是谁改的、什么时间、什么原因。都是可以用VCS很方便地解决的问题。
我以前是用二分法在提交列表里找的。其实有更好的解决方法,思路是列出源码在历次提交中修改的内容,然后在其中查找要找的东西就行了。
git的解决方法:
|
|
svn的解决方法:
|
|
vim的辅助函数:
|
|