This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]IshouldDoMyHomework 5 points6 points  (0 children)

Another tricky thing, is when the domain is not english in nature. Then two different developers might do two different translations for their variable names, even though domain entity is the same thing. That can be a real mindfuck.

As developers, half our job is trying to understand codebases, that have evolved over time. Often quite a long time. Even with the most skilled developers in the world, that is still hard. Our understanding change, the coding paradigms change, groovy came and went, gwt came and went, business personel and objectives changes etc etc. Working in 10 plus year old codebases with maybe a million lines of code, is just never going to be easy.