|
|
|
Ask HN: What book will make me a better big project programmer?
|
|
28 points
by coding_animal
2695 days ago
|
|
I started on a team that has a 100k+ lines Java codebase. The code can be difficult to understand and it has the typical situation of every class having too many dependencies. I have 10 years of experience, but I’m new to Java. Which book should I start with that will help me make the code better for everyone? |
|
What did you do before this? Because Java projects are usually overarchitected but so are many OO projects in other languages. Many times it started with a clean design pattern (which was already often a bad idea but it fit) and then got a million things bolted on over time.
Again; hope someone has better advice but it sounds like you got some bad code there and that might or might not be repearable. 100k is not so much, especially in Java, but way too much for a rewrite so personally I would disappear for a week with the codebase to see what can be done and then suggest doing it or, if it turns out really bad and there is no funding/understanding for fixing it, look for another job.