这篇是计算机类的优质预售推荐>>>>《GitHub入门与实践》
与全世界程序员分享你的代码!
编辑推荐
代码审查不到位,审查效率低下
只有编程者本人能看懂的代码直接被部署至正式环境中
因低级代码错误导致BUG频繁出现
没有机会和其他人互相交流代码,共享知识
没有一个简单高效、能在一天之内添加多个功能的开发流程
GitHub 为我们提供了解决这些问题的机...
分类:
其他好文 时间:
2015-07-09 16:11:30
阅读次数:
375
在我们关于高效代码审查的博文中,我们建议使用一个检查清单。在代码审查中,检查清单是一个非常好的工具——它们保证了审查可以在你的团队中始终如一的进行。它们也是一种保证常见问题能够被发现并被解决的便利方式。
软件工程学院的研究表明,程序员们会犯15-20种常见的错误。所以,通过把这些错误加入到检查清单当中,你可以确保不论什么时候,只要这些错误发生了,你就能发现它们,并且可以帮助你杜绝这些错误。
...
分类:
其他好文 时间:
2015-07-08 10:59:47
阅读次数:
85
java中的时间类型与数据库中的数据类型的转换关系......
分类:
其他好文 时间:
2015-06-17 11:38:13
阅读次数:
89
Java静态代码分析工具Infer作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、Infer介绍Infer是Facebook最新开源的静态程序分析工具,用于在发布移动应用之前对代码进行分析,找出潜在的问题。目前Facebook使用此工具分析Facebook的App,包括Android、iOS、Facebook Messenger和Instagram等。...
分类:
编程语言 时间:
2015-06-13 23:14:17
阅读次数:
448
Dropbox 的 iOS 应用中的每一行代码,都是开始于被添加到Maniphest中的一个 bug 或者功能任务,Maniphest是我们的任务管理系统。当一位工程师在上面接受一个任务,那么在开始写代码前相应的责任就已经赋予他。Phabricator这个平台包含了我们的代码审查工具,这个代码审查工...
分类:
其他好文 时间:
2015-06-12 09:57:20
阅读次数:
122
上一篇我们简单的对客户前端和数据库后端的性能问题进行了定位,如果排除了这两块,问题基本就确定在应用服务器上。但是我们往往对应用服务器,或者说应用程序的性能最陌生,一旦出现性能问题往往有无所适从的感觉,虽然我们的对应用程序的代码最熟悉。原因有这么几项:系统庞大、业务复杂时,如果从代码审查入手,主观性....
分类:
其他好文 时间:
2015-06-11 19:16:58
阅读次数:
139
Gerrit简介Gerrit是搭建在Git之上的基于Web的代码审查工具。本文详细讲解了Gerrit服务器的搭建过程,Git+Gerrit+PostgreSQL+LDAP...
分类:
数据库 时间:
2015-06-05 14:00:54
阅读次数:
545
代码审查(Code Review)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等。 1. 代码审查要求团队有良好的文化 团队需要认识到代码审查是为了提高整个团队的能力,而不是针对个体设置的检查“关卡”。 “...
分类:
其他好文 时间:
2015-06-05 10:00:48
阅读次数:
93
为什么需要代码审查最近看了一些文章,发现敏捷开发的一些理念越来越多的团队在实践,也觉得敏捷不再像最早提出的时候那么虚,有很多体现这个理念的工具涌现。其中,“如何提高代码质量”的讨论一直很多,敏捷开发中也有好多种提案,最广为人知、但也最不靠谱的应该就是结对编..
分类:
其他好文 时间:
2015-05-05 19:55:34
阅读次数:
87