当开发人员更改代码时(如果他使用版本控制),他/她可以将新代码与旧代码进行比较,以查看在两个“时间点”(或版本)上进行了哪些更改。
对于某些场景可能更方便的是IDE加载项(扩展名或whatchamacallit),它将以这种方式记录所有更改:
11:39:42 Changed "Activity1" to "MainActivity"
11:42:27 Added a new layout named "Whatchamacallem_TheBand.axml"
(etc.)
有这样的野兽吗?如果没有,为什么不呢?它似乎可以在许多场景中派上用场 - 帮助你记住你在某一天/编辑会话中所做的事情(也许是为了做出有意义/准确的签到评论),编写教程以便不遗漏“次要”但必要的步骤,等
ISTM,即使是其中的一部分,也是一个非常方便的“解决方案日记”,因为它可能包含以下项目:
On 3/14/2014, installed "Microsoft Http Client Libraries" version [was.auch.immer]" via NuGet
On 3/26/2014, installed "Windows Mobile Services" version [sea.lo.que.sea]" via NuGet
然后可以通过诸如“NuGet”之类的过滤器来查询这样的审计工具。
Drodio(Android Studio)通过其View>确实实现了这一目标。 “最近更改”窗口:
我使用的Droidio越多,我就越喜欢它;从编辑器中,访问上下文菜单并选择Local History>显示历史。现在这更像是/我正在谈论的内容: