Ainda não tenho experiência em escrever código de alta qualidade, por isso leio livros sobre o assunto como o Código Limpo, de Robert C. Martin, e continuo verificando o código de bibliotecas conhecidas para melhorar minhas habilidades.
Embora muitas bibliotecas de código aberto tenham sido mantidas por anos, o que significa que é muito improvável que elas não estejam no caminho certo, eu encontrei o código em muitas delas longe dos princípios abordados para escrever código limpo - por exemplo, métodos que contêm centenas de linhas de código.
Portanto, minha pergunta é: os princípios do código limpo são muito restritos e podemos ficar sem eles em muitas bibliotecas como essas? Caso contrário, como são mantidas enormes bibliotecas sem considerar muitos desses princípios?
Agradeço qualquer breve esclarecimento. Peço desculpas se a pergunta parece ser boba de um novato.
EDITAR
Confira este exemplo na biblioteca Butterknife - uma das bibliotecas mais conhecidas da comunidade Android.