SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 89 | Next

David J Murphy

"Managing Software Development with Trac and Subversion"

It not only lets us edit text, but also open, save, and print files. Of course
features can have sub-features; text editing will also include things like cut, copy,
and paste, spell check, formatting, etc.
Thinking of an application in terms of features (sub-features, and sub-sub-features)
allows us to break down our projects into chunks or tasks, which are much easier to
manage. Of course some features will be inter-dependent, but we should consider
them independent and move to the next one only when one has been completed.
If the feature we want to work on depends on another feature, then we need to
complete that feature. Refer back to Chapter 1 and see how thinking in terms of
features fits well into our introduction to task management??”tasks and features are
one and the same thing.
Putting It All Together
[ 74 ]
Creepy Crawlies
Bugs, (yet another) bane of a developer's life. They can manifest in the strangest
ways that make finding and fixing them extremely hard. Every developer has to deal
with bugs as no code is perfect. Bugs can be caused by the platform rather than the
code written. Like features, bugs should be considered standalone and addressed in
isolation from other changes, unless there are obvious dependencies.


Pages:
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101