InfoQ

InfoQ

Topic/Tag specific view

Coding Standards Content on InfoQ


Latest featured content about Coding Standards

Bad Code, Craftsmanship, Engineering, and Certification

Topics
Maintenance,
Agile,
Agile Techniques,
Methodologies

Robert C. Martin, during his keynote at QCon London 2010, tried to figure out why there is so much bad code written. He offers advice on writing good code talking about a bad code example, Boy Scout rule, functions, arguments, craftsmanship, TDD, continuous integration, pairing, small cycles, patterns, engineering, certification, and other elements contributing to qualitative code.

News about Coding Standards

Individual Yield

Topics
Delivering Quality,
Project Management,
Careers,
Removing Waste

Tony Wong, a project management blackbelt, enumerates some practical points on individual procutivity. This article wonders how well these apply to software development and contrasts his list with that of other lists.

Is Good Code Enough for a Project to Be Successful?

Topics
Agile,
Design,
Tools,
Unit Testing,
Architecture,
Methodologies

Simon Brown, a developer, architect and author, considers that it takes a lot more than just good code to create a successful project. In his presentation, "Good Code Isn’t Enough", Brown goes through all the elements necessary for a project’s success, from upfront design to operation documentation.

To Comment or Not to Comment

Topics
Delivering Quality,
Programming,
Architecture

Any developer has written at least one line of comment throughout his code. Some have written many comments in an attempt their code to be more explanatory. This article gathers some of the practices used in writing code comments.

Should We Rely on Language Constraints or Responsibility?

Topics
Language Design,
Ruby,
Methodologies,
Architecture

Bruce Eckel, Michael Feathers, Niclas Nilsson, Keith Braithwaite, and others on the question: should languages be fully flexible, allowing the developers to tweak them as they like, and trusting they will be responsible in their work, or should there be clear constraints set in the language from its design phase to avoid mistakes that create bad code, hard to maintain or to read?

What is Velocity Good For?

Topics
Agile,
Agile Techniques,
Team Collaboration,
Delivering Value

A recent discussion on the ScrumDevelopment Yahoo! group discussed the different uses and misuses for velocity. Should velocity be used a metric for productivity? Should it be used for iteration planning? What about longer term release planning?

Articles about Coding Standards

Building Scalability and Achieving Performance: A Virtual Panel

Topics
Java,
.NET,
Architecture,
Performance & Scalability,
Ruby

Join our industry-heavyweight (eBay, Betfair, FiveRuns and Twitter) panel as they explore the cost of making their sites as scalable as possible, whilst tuning to get the most performance they possibly can. They explore the pros-and-cons of making their apps as awesome as possible - all the while under the pressure of their business requirements.

Talking .NET Code Analysis with Patrick Smacchia

Topics
.NET,
Code Analysis

Patrick Smacchia is a Visual C# MVP with over 15 years of software development experience. He is the author of Practical .NET 2 and C# 2, books about the .NET platform. He has worked on software in a variety of fields including the stock exchange at Société Générale and a satellite base station at Alcatel. He's currently the lead developer of the tool NDepend.

Presentations about Coding Standards

The Joys and Pains of a Long Lived Codebase

Topics
.NET,
Design

In this presentation recorded at QCon SF 2008, Jeremy D. Miller shares lessons learned while developing a project over 5 years. He talks about his mistakes, what to avoid and how to design, code and test better.