Casa > A > A Codificação Preguiçosa É Uma Coisa Entre Os Desenvolvedores De Aplicativos?

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.

De Serafine

Existe algum site que imite a voz de um personagem de desenho animado? :: Como desenvolver aplicações iOS ou Android sem codificar ou ter zero de conhecimentos técnicos