Skip to content

Commit 13eb441

Browse files
committed
Adding priorities
1 parent 927c9cf commit 13eb441

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

Blog 2 - Evaluating the Code.md

+19-1
Original file line numberDiff line numberDiff line change
@@ -98,4 +98,22 @@ I once worked on a project which had a lot of problems. It was old code and diff
9898

9999
This story isn't unique, there is a similarly [great story](http://thedailywtf.com/Articles/The-Cool-Cam.aspx) about saving a game through the use of UI tweak. UI might not seem like it is important but it changes people's perception of the application.
100100

101-
There are some other minor things that jumped otu at me as I was going thgouth the application. Inconsistent naming was one of the things that bugged me. By convention C# variables and methods don't use underscores but there lots of places that is done and even some places where variables are named with the "my" prefix: My_Lucene, My_Mime. These aren't a big deal but it will make lives easier for future developers if we fix them.
101+
There are some other minor things that jumped out at me as I was going through the application. Inconsistent naming was one of the things that bugged me. By convention C# variables and methods don't use underscores but there lots of places that is done and even some places where variables are named with the "my" prefix: My_Lucene, My_Mime. These aren't a big deal but it will make lives easier for future developers if we fix them.
102+
103+
#Priorities
104+
105+
We've got quite a list of tasks to address now. However some of them are more important than others. We need to make sure that we're addressing the issues that are most important first. This is a discussion that needs to be had with the business. Fixing things like the code organization will save time later on.
106+
107+
As we're writing a blog and not running a business we'll just pretend we've had a good discussion with the business. The priority list we've established looks like
108+
- Code organization
109+
- Third party libraries
110+
- Database access
111+
- Styling
112+
113+
As we move through the application we'll be making code style and structure improvements. The code we're living by is
114+
115+
Leave things better than we found them
116+
117+
Small incremental fixes start adding up over time. It is like paying down a mortgage: the more you manage to pay down the more money you have to roll into the principle. We'll outline these changes as we make them.
118+
119+
We've now got a series of tasks on our todo list to improve BugTracker.Net. The rest of the posts in this series will outline our solutions to the issues. By the time the series is over it is our hope that BugTracker.Net will be much improved and easier to maintain.

0 commit comments

Comments
 (0)