O melhor desafio do Mês para poder treinar as abilidade como dev
Recentemente, tenho enfrentado, juntamente com outros programadores, o grande estresse causado pela incompatibilidade de dependências entre versões e modos de desenvolvimento. Com o lançamento do Expo SDK 51, todos os projetos desenvolvidos com as versões 49 e 50 tiveram que ser atualizados para versões mais recentes de suas dependências. Embora não seja um trabalho difícil, é bastante tedioso.
Pensando em uma solução para este problema, imaginei a criação de um "Orquestrador de Dependências". Não é uma ideia revolucionária, mas é um projeto que pode ajudar a resolver muitos problemas e ampliar o conhecimento dos programadores sobre a linguagem.
O orquestrador funcionaria de forma similar a um lint (verificador estático), sendo responsável por verificar e validar as dependências do projeto, além de realizar todas as correções necessárias. Suas funções incluirão:
- Verificação de versões
- Verificação de compatibilidades
- Atualização de dependências
- Atualização do projeto
- Outras funcionalidades adicionais
Ao final, este projeto permitirá que os programadores continuem o desenvolvimento de suas aplicações sem a necessidade de comandos manuais como "npm i" ou "yarn add". É um desafio de nível intermediário e tenho certeza de que será uma experiência muito enriquecedora.
Quem tiver sugestões ou interesse em colaborar, entre em contato!
WhatsApp: +244 927023710
Email: [email protected]