Escrevendo projetos em que o significado aparece
(oborona.zip)Modelagem na era da IA
- Na era da IA, o valor de uma única linha de código ficou esmagadoramente barato
- Porém, a IA muitas vezes tem dificuldade para tomar a decisão de não criar um modelo de dados
Exemplo de app de TODO
- Ao adicionar a um app de TODO um alarme recorrente com intervalo, válido por apenas 2 semanas, você naturalmente acaba projetando um modelo de dados para repetição
- intervalo de repetição
- sistema de calendário (gregoriano, lunar etc.)
- momento de término
Uma escolha elegante
- O app principal permanece como está.
- Um script de GUI calcula as regras de repetição
- No formato ISO8601, o script transforma a lógica de nível superior
- Na era da IA, escrever algumas centenas de linhas de scripts em Python 3 ou Perl é esmagadoramente barato em termos de custo
Vantagens do projeto
- Uma separação clara de papéis e a simplificação da estrutura estreitam o escopo de responsabilidade
- Se a conversão de calendário estiver estranha, basta olhar o script em Perl
- Se o alarme não tocar, basta olhar a função boilerplate de D-Bus
- Código-fonte que cresce sem compreensão suficiente rouba a diversão de programar
- Uma separação compreensível e controlável continua sendo importante
Ainda não há comentários.