Без лишних слов хочется порекомендовать одну книгу и брошюру к ней.
Рефакторинг и единое оформление кода - 1
  1. "Рефакторинг. Улучшение проекта существующего кода" Мартин Фаулер Книга о том, как править свой и чужой код, чтобы последующие изменения его, добавление новых функциональностей приносили меньше боли и меньше времени, облегчалось чтение кода. Примеры в книге изложены на языке Java.


    Рефакторинг и единое оформление кода - 2


  2. Брошюра Java Code Conventions Рекомендации по оформлению кода, именовании переменных, расставлению пробелов и др. Так же улучшает читаемость кода. PDF (на русском, возможно, тоже есть)