Executando revisões no Open Exchange
Há várias semanas, estou criando comentários no OEX.
Portanto, gostaria de explicar a você os critérios que aplico para encontrar minhas classificações.
Claro, cada revisor é uma pessoa independente e tem seus próprios critérios e sua própria opinião.
E isso é bom e importante! Como Winston Churchill disse uma vez:
"Se 2 pessoas sempre têm a mesma opinião, então 1 delas é supérflua"
Existem pacotes que eu ignoro e não reviso
- Anúncios de produtos puros
- Pacotes onde os requisitos excedem meus recursos e capacidades
(por exemplo, serviço de SMS externo, HW distribuído, instalações baseadas em nuvem, ..)
- Pacotes em repositórios privados que não podem ser baixados.
- Pacotes onde eu simplesmente não entendo qual é o assunto a alcançar
Eu verifico a descrição no OEX e / ou README.md no GitHub
- Existe uma explicação do objetivo que eu entendo
- Existe uma descrição de como instalar o pacote
- Existe uma descrição de como testar / verificar o pacote
Todos esses pontos podem ser abordados explicitamente ou por um link para
um artigo na comunidade de desenvolvedores. Apenas Vazio não é aceito.
Se não houver Dockerfile nem docker-compose visível
- Eu uso um modelo apropriado, instalo e inicio.
- Então eu tento importar o pacote
- Isso geralmente funciona também para pacotes que não são explicitamente dedicados ao IRIS.
- Conforme mencionado anteriormente, a limpeza é simples:
- Remova a imagem do docker, remova o repositório clonado. BINGO!
Agora tento exercitar os exemplos ou demonstrações
- A existência de um UnitTest aumenta claramente a classificação
- estão disponíveis conjuntos de dados de demonstração / teste e um guia sobre como usá-los
eventualmente também existe um vídeo que mostra o comportamento esperado
Uma dica para vídeos:
Por favor, fale devagar e de forma simples e tão precisa quanto possível e faça pausas claras
A maioria dos consumidores são falantes não nativos e podem ter dificuldades com complicadas
construções linguais. O foco está na tecnologia, não na excelência do idioma.
Considere os pacotes de treinamento do ISC como exemplos de configuração profissional
Experimentei também embalagens para os produtos Health *, mesmo falando "médico"
não é tanto meu mundo. Mas fiquei surpreso ao aprender e atualizar muitos recursos
em torno da tecnologia de base:
Interoperabilidade e seu funcionamento e gestão e resolução de problemas.