Не могли бы вы посоветовать источники (книги, сайты) с советами по качественному написанию кода ?
Макконнел — «Совершенный код»
Помимо уже предложенного Code complete: 
Refactoring: Improving the Design of Existing Code 
Design Patterns: Elements of Reusable Object-Oriented Software