精品为您呈现,快乐和您分享!
收藏本站
类型:编程开发 语言:简体
大小:13.8M 更新时间:2017-01-24
推荐指数:
应用简介
极客讨论论坛是程序员审查自己代码的工具。极客讨论论坛帮助程序讨论和注释源代码。 Geek Discussion也是一个非常适合软件开发人员和测试人员的工具。
极客讨论论坛是程序员审查自己代码的工具。极客讨论论坛帮助程序讨论和注释源代码。 Geek Discussion也是一个非常适合软件开发人员和测试人员的工具。 Geek Discussion 将消息与源代码的位置相关联,以便消息具有注释属性。可以通过消息或代码来定位代码。信息
基本介绍
1. 注释由源码作者提供,缺乏互动性。在很多情况下,它们无法帮助读者理解源代码。但是,消息可以由作者或读者发送。任何人都可以帮助他人理解或向他人寻求帮助。
2、一段代码可能涉及多个流程,比如一个函数在多个地方被调用,或者一段代码可能因为输入不同而有不同的流程和输出。评论不太擅长把复杂的流程解释清楚,消息可以单独阅读,比如Post类型的消息,每个帖子及其回复都解释一个流程;
3、注释只是文字信息,而消息可以包含文字、图片、一段补丁代码、另一个项目中的代码位置,从而提供文字描述、图片描述,为特定位置的代码创建补丁包;以及为多个相关项目建立逻辑联系;
4.更丰富的消息表达带来更强大的功能。除了在阅读源码时作为注释外,还可以在仓库导航栏中指示某个版本以及某些代码的修改;在函数映射路标中创建消息,指出其他代码及其调用之间的关系。
由于随着开发的进行,源代码可能会被修改和删除,因此消息会自动与subversion/git仓库中的源代码关联起来,当需要显示消息时,会自动调整修改了关联代码的消息。这就是“全面召回”功能——在不同发育阶段所记录的信息,都可以在某个时刻被召回(显示)。整个过程由软件自动计算,无需人工干预。
管理本地源代码
本地源代码存储在您的计算机中,通常是您的私人财富,不会与他人共享。这时候就不再是讨论了,可以说是注释,就像看书时把重点和难点画出来一样。不需要任何svn服务器,内置的本地存储库为您管理。
软件特点
配置团队项目
连接到您团队的服务器
如果您的开发团队恰好使用Subversion 进行版本控制,并且您有向存储库提交内容的权限,则可以将其配置为团队开发项目。
Source Forge、Google 代码、GitHub
阅读开源项目
在sourceforge、googlecode、github等开源网站上,有很多项目提供了svn协议的只读接口,可以配置为第三方开源项目。
资源管理器右键菜单配置项
自动检测服务器
如果你的源代码已经使用svn、TortoiseSVN等subversion客户端软件从服务器签出到本地目录,你可以通过资源管理器右键菜单打开极客论坛创建配置。
存储库导航栏
导航栏代表整个存储库。通过导航栏,您可以查找存储库中任意资源的任意版本、查看任意资源的修改历史、查看资源修改、提交新版本、更新工作区等。
直接使用svn命令
SVN命令集菜单
SVN命令集菜单都是常用的svn命令,但不再以控制台的形式接收输入和输出,而是集成到了图形界面中。
不使用工作区
直接浏览存储库
直接浏览存储库意味着不需要将其签出到本地目录,即不需要工作空间。您是否曾经在SourceForge 或GoogleCode 中看到过一个项目,您花了很长时间下载代码,却发现它对您毫无用处?在处理之前直接浏览存储库会更明智。
离线使用存储库
离线浏览远程存储库
离线浏览的前提是远程版本库必须映射到本地,所以必须使用本地映射库。您可以离线浏览与映射版本一样多的版本。离线浏览可以让Subversion像git一样使用,感觉和在线浏览没有什么区别,只是速度更快。
再看一下存储库导航栏
导航栏的高级使用
返回导航栏并将其与控制台按钮结合起来,以便更轻松地导航整个存储库。
特征
创建注释消息
大家都用过各种即时通讯软件,Geek Discussion 创建消息的方式与这些软件非常相似。不同之处在于您可以将位置与补丁代码相关联。
使用带有图片的消息
通过图像的目标代码
许多人回忆图片的能力比回忆文字的能力更强。如果用图片信息注释代码,回溯时可能会容易得多。
使用修补消息
补丁源代码
讨论的时候修补源码就很容易理解了。 “我”没有权限直接修改这段代码,或者这段代码不是“我”写的。将带有补丁的消息发送给原作者以供他考虑。您还可以在评论时修补源代码。例如,某段代码有A、B两个选项,并且在源代码中选择了A、B,则可以将其作为带有补丁的注释,并说明不使用的原因。
使用链接到外部存储库的消息
通过消息关联相关项目
在开发过程中,可能会同时开发不同的组件。比如开发网站的包括客户端和服务器,开发应用程序的包括exe和dll。通常,它们的源代码分布在文件、目录或存储库中。消息组织良好,可以将逻辑上相关但物理上位于不同文件和不同版本库中的源代码“汇集在一起”。
过滤显示的消息
消息过滤器
当消息越来越多,您必须翻很多页才能找到您需要的内容时,您可以使用消息过滤器。它可以使用各种标准过滤掉不相关的消息,例如消息包含的文本、创建者、接收时间、文件的内容等。
变更日志
使用主页上的图标显示所有项目的存储库类型/状态和工作区类型/状态。
根据位置在存储库中搜索代码修改记录。
工具栏增加编辑模式按钮,可切换不同模式,满足不同的阅读或编辑代码需求。
热门攻略
热门资讯