A intenção é tentar ajudar a trazer alguns programadores que ficaram pra trás, com técnicas que ajudam no dia a dia e facilitam o trabalho.
Tem coisas que eu achava até um certo tipo de frescura, ou que aparentemente só serviam pra complicar.
Mas conforme o tempo passa ou o aplicativo cresce, vemos que ajuda muito ter isso em prática.
Uma coisa, que já mencionei muito por aqui, é deixar os fontes simples e fáceis - para HUMANOS.
Não adianta ganhar 1 segundo de processamento, se perde minutos ou horas pra entender o que fez depois.
Tem que pensar em você: é você quem vai mexer no fonte, então tem que ser fácil pra você entender.
Quanto mais fácil entende, e mais rápido altera, mais ganha tempo, e mais avança no conhecimento de programar.
Parece brincadeira, mas não é.
Isso depende de acostumar a trabalhar assim.
Se acostumar a fazer fácil de entender, vai sempre tentar fazer do jeito fácil de entender, e vai ter soluções prontas e fáceis de usar.
Fácil não significa não ter trabalho. Às vezes pra ficar fácil temos até mais trabalho.
Mas... ficando fácil... tá fácil.
No ano passado assumi um sistema em Clipper Summer.
Como é fonte totalmente diferente do que estou acostumado a fazer, foi aà que percebi como faz muita diferença algumas técnicas simples.
Serviu pra comprovar que algumas coisas realmente tornam a vida do programador fácil, mesmo dando trabalho.
Dar trabalho pra digitar não é problema, o problema é dar trabalho pra entender.
Pra mexer num sistema, fica mais fácil mexer se tivermos segurança no que estamos fazendo.
Mais do que entender o sistema, é entender os fontes, que podem ter sido feitos por outra pessoa, ou até por nós mesmos tempos atrás.
Vamos lá...