At the end of my rope
Posted
by
hvgotcodes
on Programmers
See other posts from Programmers
or by hvgotcodes
Published on 2011-12-26T20:07:39Z
Indexed on
2014/06/06
15:41 UTC
Read the original article
Hit count: 245
bad-code
I am a contractor to a big company. Currently, there are three developers on the project, myself included.
The problem is the other 2 developers don't really get it. By "it" i mean the following:
- They don't understand the best practices for the technology we are using. After 6 months of me and others giving them examples there are terrible anti-patterns being used.
- They are "copy and paste" programmers that produce primarily spaghetti code.
- They constantly break things, implementing changes but not doing a basic smoke test to see if all is good
- They refuse/rarely to ask for code-reviews.
- They refuse/rarely even do basic things like formatting code.
- No documentation on any classes (jsdocs)
- Afraid to delete code that doesn't do anything
- Leave commented code blocks everywhere even though we have version control.
I find myself getting more and more frustrated as I format others code, fix bugs, discover functionality that is broken, and create abstractions to remove the spaghetti.
I really don't know what to do. I try not to get to frustrated, but it's just a mess. I like these people as people, but I feel like the coding situation is so bad that I could move faster if they simply browsed the web all day.
Would it be out of line to ask our manager to review the others svn commit access; commits can only be done after a review by someone who is knowledgeable in what we are doing? As a contractor, I'm not sure if that's the best move.
Is there a subtle/not so subtle way of making it clear how many things I am fixing?
© Programmers or respective owner