Зачем мне читать код, в который я не планирую вносить изменения? Мне достаточно посмотреть примеры его использования с крайними случаями. То есть тесты. Читать код я буду только если планирую его менять. И тут, опять же, тесты крайне важны, но только тесты всесторонне описывающее поведение кода. А это вряд ли будут тесты, написанные джуном.