Executando verificação de segurança...
2

Nosso subconsciente também programa

Olá, eu acho que todo mundo já resolveu um bug longe do computador como por exemplo, lavando louça, caminhando, tomando banho e etc. eu já fiz muito isso porém na maioria das vezes eu nem estava pensando para valer no bug, era como se eu fosse inspirado por alguma outra coisa.

para ficar mais claro o que quero dizer, irei contar uma história de uma vez que isso aconteceu e me fez melhorar muito meu código, lá estava eu aprendendo a usar o indexedDB que é uma API do navegador para criar bancos de dados no dispositivo do usuário, o indexedDB não era fácil então eu resolvi criar minha própria biblioteca para facilitar a manipulação do indexedDB, na época eu nem sabia o que era Javascript assíncrono, então eu apanhei bastante e o código ficou bem mais ou menos, sabe aquele código que não importa o que você faça, ele não fica bonito? então, era justamente isso, o código tinha vários loops aninhados que só atrabalhava a legibilidade, lembro de quando acabei de fazer os testes, eu estava infeliz com o resultado do código, até que veio uma imagem mental meio borrada e escura que se parecia com isso:

XXXX.xxxxxxxx(xxxx);
XXXX.xxxxxxxx(xxxx);

XXXX.execute();

Na mesma hora eu sabia o que tinha que fazer e como o código funcionaria, porém eu lembro que dei uma pausa e fui fazer outra coisa, e só depois de muito tempo (meses) eu decidi fazer o que já estava na minha cabeça, e pronto, o código ficou muito mais bonito, legível, flexível e eficiente. é isso, este é meu relato, já aconteceu algo semelhante com vocês? e caso alguém esteja curioso, aqui está a nova biblioteca!

Carregando publicação patrocinada...
1

Bacana seu relato.
Costumo adotar o modelo de escrever em notas pelo celular, todas as ideias que possuo, visto que vão desaparecer depois de um tempo da mente. E quando não desaparece, serve para desalocar memoria mesmo.

Sobre a sua biblioteca, não possuo o conhecimento necessário para analisar o quão útil e bacana é.

Todavia, te parabenizo por compartilhar tua biblioteca, para que outras pessoas possas quem sabe, amenizar seus problemas com ela.

No entanto, percebi que não está licensiada. É importante isso para haver o respaldo legal para o uso correto da mesma.

Costumo utilizar a licensa MIT para meus projetos.

0