Skip to content

Requisitos de entrega

github-actions[bot] edited this page Jun 15, 2023 · 2 revisions

Os requisitos de entrega podem variar dependendo do projeto e das necessidades do contexto. No entanto, existem alguns requisitos comuns que geralmente são esperados em todos os projeto. Aqui estão alguns exemplos:

Manutenibilidade

O código deve ser estruturado e organizado de forma a facilitar a manutenção e a evolução do projeto no futuro.

Responsividade

O código deve ser projetado de forma responsiva, para que o layout se adapte adequadamente a diferentes dispositivos e tamanhos de tela, proporcionando uma experiência consistente e amigável ao usuário em computadores, tablets e smartphones. Mesmo que a funcionalidade não possua um protótipo na versão mobile, é essencial que o requisito seja respeitado.

Compatibilidade com navegadores

O código deve ser testado e compatível com os principais navegadores web, como Chrome, Firefox e Safari. Garantindo que a aparência e o funcionamento sejam consistentes em diferentes ambientes de navegação.

Acessibilidade

O código deve ser desenvolvido seguindo o mínimo das diretrizes de acessibilidade para garantir que pessoas com deficiências ou limitações possam acessar e usar o site de forma eficaz. Exemplo: HTML semântico, textos alternativos nas imagens, contraste de cores, tamanhos de textos, espaçamento de texto, etc...

Performance

Para garantir um desempenho eficiente, é essencial otimizar o código utilizando de forma adequada (sem exagero) e estratégica os recursos disponíveis no React, como memo(), useCallback(), useMemo(), lazy(), etc...

Testes

É essencial que o desenvolvedor realize testes manuais para garantir a qualidade e a estabilidade do código em diferentes cenários e dispositivos.

Lembrando que esses são apenas alguns exemplos de requisitos comuns e que podem variar dependendo do projeto e das necessidades específicas. É importante sempre alinhar as expectativas com o time ou equipe responsável pelo projeto para garantir uma entrega satisfatória.