BT

JetBrains Updates All Their .NET Tools Starting with ReSharper 9

by Abel Avram on  Dec 05, 2014

JetBrains has announced new RTM versions for their .NET tools, including ReSharper 9, dotTrace 6, dotCover 3, dotMemory 4.2, dotPeek 1.3 and TeamCity Add-in 9.0. JetBrains has created a single installer and platform for these tools. When attempting to install ReSharper, developers are presented with the option to install other .NET tools which will share the platform.

Recruit to Catch the Good Ones

by Ben Linders on  Nov 25, 2014

How can you recruit good people and help them becoming successful without challenging your established workforce too much? According to Ralph van Roosmalen and Daan van Osch finding the right people will be one of the biggest problems in IT. At the XP Days Benelux 2014 conference Ralph and Daan will give a presentation in which they share experiences from IT recruiting at RES Software.

Relation of Agility and Modularity

by Savita Pahuja on  Nov 21, 2014

This post describes the relation of Agility and Modularity. Why modularity is important and how can we use it is described in OSGi white paper.

Becoming Software Craftsmen

by Ben Linders on  Nov 20, 2014 9

The software craftsmanship movement talks about practicing as a way to to develop programming skills to become software craftsmen. Technical practices are considered to be important, it takes time to learn them and become better programmers.

Martin Fowler Describes "Sacrificial Architecture"

by Savita Pahuja on  Nov 02, 2014 4

Martin Fowler describes Sacrificial Architecture. This post highlights the need and benefits of sacrificial Architecture.

Using Complexity Measurements to Improve Software Quality

by Ben Linders on  Oct 24, 2014 3

Complexity is a direct indicator of software quality and costs: if the complexity for any code is high, the quality of that code will be lower and it will cost more to manage it. Complexity measurements can be used to estimate development and test activities and to decide where refactoring is needed to improve quality and prevent problems.

Mixing Agile with Waterfall for Code Quality

by Ben Linders on  Oct 17, 2014 4

The 2014 CAST Research on Application Software Health (CRASH) report states that enterprise software built using a mixture of agile and waterfall methods will result in more robust and secure applications than those built using either agile or waterfall methods alone. InfoQ interviewed Bill Curtis about structural quality factors, and mixing agile and waterfall methods.

Balancing Quality and Velocity in Agile

by Ben Linders on  Aug 14, 2014 1

Agile software development teams have to assure that the products that they develop have sufficient quality. Management often also expect that they increase their velocity to be able to deliver more functionality faster to their customer. Several authors explored the relationship between quality and velocity and suggested ways to improve both quality and velocity.

Becoming SOLID in C#

by Abel Avram on  May 23, 2014 10

Brannon B. King, a software developer working for Autonomous Solutions Inc., has published an article entitled Dangers of Violating SOLID Principles in C# in MSDN Magazine, May 2014. The author outlines some of the mistakes developers can make in their C# code, breaking the SOLID principles and leading to code that is more difficult to extend or maintain.

NDepend 5 Can Chart Code Trends

by Abel Avram on  Oct 03, 2013

Patrick Smacchia has recently announced NDepend 5.0, the latest version of his .NET code analyzer coming with a number of enhancements: support for VS 2013, trend monitoring, new dashboard and a major UI facelift.

The New York Times Objective-C Style Guide

by Abel Avram on  Aug 06, 2013

The New York Times has published the Objective-C coding conventions used by their iOS team, containing suggestions for source code layout, writing conditional expressions, variable names, methods, using booleans, etc.

Coverity 2012: How to Get a Low Defect Density

by Abel Avram on  May 07, 2013

This article contains the testimonies of several project leaders detailing the process used to achieve a low Coverity Scan defect density.

An Errors List Underscores the Need for Static Code Analysis

by Abel Avram on  Dec 14, 2012

Program Verification Systems, the creator of PVS-Studio, a static code analyzer for C and C++, has published a list of programming errors, some of them being found in popular open source projects such as Chromium, TortoiseSVN, Apache HTTP Server, MySQL, and others.

Sonar Quality Dashboard 3.0: New Commercial Editions And The Developer's Cockpit

by Kostis Kapelonis on  May 30, 2012

Sonar Quality Dashboard version 3.0 has recently been released including separate commercial editions and a new plugin allowing developers to see how their individual commits affect project quality.

Using DRY: Between Code Duplication and High-Coupling

by Abel Avram on  May 25, 2012 5

DRY reduces duplication and the maintenance problems coming with it, but misusing it leads to high coupling and reduced readability. The lesson: a software development principle should be applied considering other corresponding principles, patterns and practices.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT