Devo abreviar nomes de variáveis e funções?
Desde que eu li o livro Clean Code eu não abrevio mais os nomes das minhas variáveis e funções, procuro sempre deixar as coisas bem declarativas para facilitar a leitura e revisões.
Entretanto, eu percebo que, às vezes, mesmo conhecendo boas práticas de desenvolvimento, algumas pessoas ainda abreviam certas partes do código, por exemplo:
const btn = document.querySelector('#btn-close')
Ao invés de:
const buttonClose = document.querySelector('#button-close')
As dúvidas que ficam são:
- Isso é "aceitável"?
- Quando está tudo bem fazer abreviações?
- Até onde isso pode ir?