Artigo ROBSON SERPA DA ROSA · Jun. 15, 2021 2m read

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.