A codificação preguiçosa é uma coisa entre os desenvolvedores de aplicativos?
Primeiro, como de costume, Depende, desta vez do que você quer dizer com "codificação preguiçosa".
Você pode querer dizer o uso de técnicas como "carregamento preguiçoso" ou "avaliação preguiçosa" de dados, processando cada item conforme necessário e não todos de uma só vez. Isto é realmente "uma coisa", mas bastante raro, não porque seja tudo tão avançado mas raramente é necessário e tende a ser um pouco mais complicado.
Na outra garra, eu vou ass-u-u-eu que você quer dizer que o codificador ele/ela é preguiçoso. Nesse caso, é absolutamente "uma coisa", e muito comum! Os humanos são por natureza preguiçosos até certo ponto. No mínimo, queremos fazer um esforço mínimo para alcançar um determinado resultado, equilibrado com outros recursos, como o dinheiro. É por isso que inventamos tantos dispositivos para poupar trabalho.
A grande questão é: como evitar que a preguiça nos meta em apuros? Melhor ainda, podemos tirar proveito disso? Acontece que sim, podemos, e esse é um dos pontos principais dos pequenos processos ágeis. Podemos ser "preguiçosos" (eu prefiro chamar-lhe "eficientes") em relação à codificação, atrasando a codificação real (e grande parte do planejamento que a envolve) até termos confirmado que realmente precisamos desse pedaço de código, que entendemos o que as partes interessadas precisam dele para fazer, e que todas as coisas das quais já construímos e das quais dependerá estão realmente fazendo o trabalho certo, da maneira certa, e de maneiras que podemos facilmente usar com pouca ou nenhuma modificação. Então podemos garantir que o fazemos corretamente na primeira vez, produzindo um código que seja correto, robusto, de fácil manutenção e eficiente. Tudo isso, junto, minimizará nosso retrabalho de coisas que estão fazendo o trabalho errado, fazendo o trabalho errado, frágil, construído sobre bases trêmulas, ou fornecendo bases trêmulas para outras coisas que [podemos] construir mais tarde.
Artigos semelhantes
- Quais são as formas de fazer uma pessoa brilhante mas um pouco preguiçosa trabalhar arduamente?
- Os desenvolvedores acham que o novo Google Pixelbook Go pode substituir um MacBook para codificação?
- Qual é a melhor plataforma de desenvolvimento de aplicativos móveis para desenvolver aplicativos móveis sem codificação?
- Muitos desenvolvedores de aplicativos odeiam construir aplicativos para Android?