InfoQ

InfoQ

Topic/Tag specific view

Code Reviews Content on InfoQ


Latest featured content about Code Reviews

Automating (almost) Everything Using Git, Gerrit, Hudson and Mylyn

Topics
QCon San Francisco 2011,
Devops,
Continuous Integration,
Git,
Source Control,
Agile Techniques,
Infrastructure,
Automation,
QCon,
IT Service Management,
Code Reviews,
Conferences,
Mylyn,
Programming,
Agile,
Cloud Computing,
Hudson,
Testing,
Gerrit

Ryan Slobojan discusses how to perform issue tracking, code review, commits and builds in an automated manner by integrating Git, Gerrit, Hudson and Mylyn.

News about Code Reviews

Application Lifecycle Management in Team Foundation Server 11

Topics
Team Foundation Server,
Requirements,
Application Lifecycle Management,
Iteration,
Defects,
Sprint,
Visual Studio,
Customers & Requirements,
ALM,
Microsoft,
Agile Techniques,
.NET,
Software Testing,
Tools,
Scrum,
Project Management,
IDE,
Source Control,
Agile,
Companies,
Enterprise Architecture,
Programming,
Code Reviews,
Prioritization,
Testing

Team Foundation Server 11 has added many features in the area of Application Lifecycle Management. Some of the highlights include support for code reviews, iterations/sprints, resource allocation, third part testing frameworks, and a much more capable dependency graph.

Coverity releases new tool for Code Governance

Topics
Team Collaboration,
Code Quality,
Distributed Team,
Code Analysis,
Quality,
Collaboration,
Tools,
Debugging,
Governance,
Teamwork,
Profilers,
Software Craftsmanship,
Enterprise Architecture,
Architecture,
Agile,
Programming,
Code Reviews,
Architecture Analysis,
Testing

The privately owned US company Coverity claims that its newly released and browser-based software tool Coverity Integrity Control supports development organizations to set standard policies for code quality and security, and then manage, monitor and report on these policies as code is tested.

Tasktop 2.0 Supports Task Federation and Cross-Repository Agile Planning

Topics
Team Collaboration,
Java,
Application Lifecycle Management,
Visual Studio,
Continuous Integration,
Distributed Team,
Collaboration,
Languages,
ALM,
Software Testing,
Tasktop,
Microsoft,
.NET,
Agile Techniques,
Teamwork,
IDE,
Tools,
Code Reviews,
Programming,
Enterprise Architecture,
Testing,
Companies,
Agile,
Hudson

The latest version of Application Lifecycle Management (ALM) collaboration tool Tasktop supports task federation, cross-repository Agile planning, and new connectors to other ALM tools like HP Agile Accelerator and SmartBear CodeCollaborator. Tasktop team last week released version 2.0 of the software which also has integration with Hudson CI tool.

Allegations of a Backdoor in OpenBSD Are Not Confirmed

Topics
Architecture,
Security,
Internet,
Code Reviews

Some allegations regarding backdoors implemented at FBI’s request in OpenBSD’s IPsec stack were made earlier this month. After auditing the code, Theo de Raadt, the founder of OpenBSD, has concluded that there are no such threats in the open source operating system.

NDepend 3.0 Is Integrated with Visual Studio

Topics
Code Analysis,
Code Profiler,
Visual Studio,
Microsoft,
.NET,
IDE,
Tools,
Profilers,
Debugging,
Code Coverage,
Programming,
Companies,
Agile,
Code Reviews,
Visual Studio 2010

NDepend 3.0 comes integrated with Visual Studio analyzing code in real time, can analyze code over multiple VS solutions, supports editing of multiple CQL rules at one time, and comes with enhanced search and performance.

Presentations about Code Reviews

Five Static Code Audits Every Developer Should Know and Use

Topics
Code Quality,
Quality,
Software Craftsmanship,
Architecture,
CodepaLOUsa 2011,
Programming,
Code Reviews,
Agile

Mike Rozlog discusses the need for software audits, proposing five code reviews that every developer should use: Numerical Literal, String Literal, god Method, Shotgun Surgery and Duplicate Code.

Scrub & Spin: Stealth Use of Formal Methods in Software Development

Topics
Code Quality,
Test Automation,
OOPSLA 2009,
Quality,
Methodologies,
OOPSLA,
Tools,
Automation,
Software Craftsmanship,
Architecture,
Code Reviews,
Programming,
Conferences,
Agile,
Testing

Gerard Holzmann discusses Spin, a design analyzer tool, and Scrub, a code review tool, used by Jet Propulsion Laboratory to analyze and fix the software used for critical solar system exploration missions.

Controlling Your Architecture

Topics
Code Quality,
Code Analysis,
Quality,
Code Profiler,
Profilers,
Debugging,
Software Craftsmanship,
Architecture,
Programming,
Jfokus 2009,
Static Analysis,
Agile,
Code Reviews

Magnus Robertsson shows how to control the code architecture manually, statically and dynamically in order to avoid an architectural drift leading to a big-ball-of-mud. For that, he recommends ways to enforce the reference architecture through peer review, code analysis, and zero tolerance to warnings and errors.

Testing is Overrated

Topics
Ruby,
Delivering Quality,
Dynamic Languages,
Quality,
Defects,
Software Craftsmanship,
Languages,
Software Testing,
Programming,
Agile,
Testing,
RubyFringe,
Code Reviews

Developer-driven testing is probably the most influential software development technique of the last 10-15 years. There's no question that it has improved the practice of building software. And in a dynamic language like Ruby, it's hard to get by without it. But is it really the best way to find defects? Or is the emphasis on testing and test coverage barking up the wrong tree?

Interviews about Code Reviews

Luke Francl Explains Why Testing Is Overrated

Topics
Ruby,
Delivering Quality,
Dynamic Languages,
Quality,
Defects,
Languages,
Software Testing,
Software Craftsmanship,
Programming,
Agile,
Testing,
RubyFringe,
Code Reviews

In this interview filmed during RubyFringe 2008, Luke Francl explains his position towards testing. While supporting unit testing, he thinks testing is not going to reveal all application defects. Development teams should also practice code reviews and usability tests which are likely to discover bugs not visible though other methods.