Здравствуйте, Аноним, Вы писали:
А>работаю с java уже давно. Все время работал в одном месте, теперь перейдя на новое понял что пишу код не на хорошем уровне. Т.е код рабочий и с производительностью все в порядке.
Для начала хорошо бы понять что производительность она очень вторична. Главное простой, читаемый и модифицируемый код. А с таким кодом и производительности и масштабируемости можно добится.
А>Проблемы с Обьектно Ориентированным программированием. Код сложно менять и другим людям сложно с ним работать.
А>вопрос:
А> -- как ето дело побороть
А> -- какие книги , статьи почитать.
http://www.javapractices.com
Bruce Tate — Bitter Java
GoF
GRASP
Martin Fowler — Refactoring, Enterprise Patterns,
www.martinfowler.com
Test Driven Development