The only way to go fast, is to go well.
home | search | contact us  
Agile/XP OO Mentoring Training Embedded
Resources
Customers About Us
articles bookstore websites downloads members fun
Proven strategies for maintaining and enhancing legacy code!

Working Effectively
with
Legacy Code

Learn more

Winner of the 2002 Jolt Award!

Agile Software Development: Principles, Patterns, and Practices.
Click here to learn more.

A pragmatic view of UML!

UML for Java Programmers.
Click here to learn more.

Articles

Read an article or two about software development.

list all articles by: Authors Topics Dates
list selection
filtered by:
  • Bhama Rao
  • Erik Meade
  • Jake Scrugs
  • James W. Grenning
  • James W. Newkirk
  • Jeff Langr
  • Ken Schwaber
  • Michael Feathers
  • Michael Hill
  • Robert C. Martin
  • Robert S. Koss
  • Tim Ottinger
  • Acceptance Testing
  • Acceptance Tests
  • Agile
  • Agile Development
  • Analysis
  • Analysis Paralysis
  • Apprenticeship
  • Architecture
  • C
  • C++
  • Clean Code
  • Concurrency
  • Craftsman
  • Database
  • Design
  • Design Principles
  • Embedded Software
  • Extreme Programming
  • FitNesse
  • GUI
  • Java
  • Languages
  • Methodologies
  • Object Oriented Design
  • PERT
  • PPP
  • Pair Programming
  • Patterns
  • People
  • Planning
  • Practices
  • Process
  • Project Management
  • RUP
  • Refactoring
  • Sockets
  • TDD
  • Test Driven Development
  • Testing
  • Threads
  • UML
  • Use Cases
  • book review
  • 2006
  • 2005
  • 2004
  • 2003
  • 2002
  • 2001
  • 2000
  • 1999
  • 1998
  • 1997
  • 1996
  • 1995
  • 1994
  • 1993
  • 1992
  • Recent Articles:
      Clean Code: Args
    Robert C. Martin
    objectmentor.com, 2006
    What makes a module clean? What is the value of clean code? What does cleanliness of code have to do with professional behavior? Is it enough that a module work? Or is there more that a programmer should do?

    This article attempts to answer these questions by presenting the authors attempt to clean up a module that he had allowed to get dirty. In this article you will read about refactoring methods, design techniques, and general principles of good craftsmanship. And you may gain a deeper insight into what it means to be a professional programmer.

    privacy statement | terms of use © Copyright 1994 - 2005 Object Mentor, Inc.