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.