eXtreme .NET: Introducing eXtreme Programming Techniques to .NET Developers [Electronic resources]

Neil Roodyn

نسخه متنی -صفحه : 117/ 30
نمايش فراداده

The Software Development Problem

When developing a piece of software, you are often dealing with many issues at the same time, some of which might detract your focus from the particular problem you are trying to solve. Issues you are dealing with will include the following:

    Adhering to the design of the system

    Making sure your new code doesn''t break any existing functionality

    Ensuring you are following the coding conventions

    Worrying how this solution will impact future tasks that need to be completed

Wouldn''t it be good if you could forget about those other issues? Then you could just code a solution today to the problem you have at hand. Problems are hardly ever so small and focused that you can actually accomplish them today, or even this week.

That is what we are going to attempt to achieve. First, we will explore what makes a good solution. Second, we will work through an exercise that demonstrates how we can carry out focused small tasks that lead us towards