The current project I've inherited (about 100k SLOC, ~900
classes) was built off of a vague high level design with no solid
requirements. The sr. architect, who also wrote a lot of the code, had 2
years of java experience and 5 years total programming experience. Parts
of the system are so bizarre that he even admitted he doesn't understand how
they work. Other parts of the system were written by someone with more
java experience and appear to be proof of concept (read: abuse) for the java
reflection classes. Simple task like an importer which decodes a certain
data type are so obscure that even the sr. java developers in my office give it
the WTF stamp of approval. And my personal favorite, comments like "<st1:date year="2003" day="5" month="6">06/05/2003</st1:date> - added this line"
really makes the system a joy to work on.
[/RANT]
The projects before this one have been of equal or greater craptasticness.
I've been impressed by the layout/thought/design of some of the internal tools
we've developed for testing, automation, etc. but never by a project I've
inherited from another company/office.
D
deadbeef
@deadbeef
0
Reputation
1
Posts
14
Profile views
0
Followers
0
Following
Best posts made by deadbeef
This user hasn't posted anything yet.
Latest posts made by deadbeef
-
RE: Positive WTF