A avaliação heurística baseia-se em um conjunto de diretrizes de usabilidade que descrevem características
desejáveis da interação e da interface. Essas diretrizes, conhecidas como heurísticas de Nielsen, servem como
referência para identificar problemas e melhorar a experiência do usuário. Analise as afirmações a seguir e
assinale aquela que apresenta corretamente uma dessas heurísticas.
Uma empresa adota o GitHub Flow como fluxo de trabalho para o Git. Os desenvolvedores são orientados a
criar Pull Requests a partir de branches de feature, porém um dos desenvolvedores pergunta por que usar o
comando rebase antes do merge. A justificativa correta para a pergunta encontram-se em:
Em um aplicativo Android, o desenvolvedor implementa duas telas: TelaA (Activity principal) e TelaB (Activity
secundária). Quando o usuário abre TelaB, ela ocupa toda a interface, fazendo com que TelaA vá para o
segundo plano. Sobre os métodos de ciclo de vida executados em TelaA nesse cenário,
Em um sistema de gerenciamento de clientes, a classe Pessoa define o método toString() para exibir
informações básicas. A classe Cliente, que herda de Pessoa, redefine o método toString() para incluir
também o número do cartão de fidelidade. O conceito de orientação a objetos aplicado nessa situação, trata-se
de
Durante uma aula de fundamentos de programação, o professor explica aos alunos que existem diferentes
estratégias de passagem de parâmetros em funções ou procedimentos. Sobre a distinção entre passagem por
valor e passagem por referência é correta afirmar que
Durante uma aula de programação, o professor pede que os alunos comparem a forma como a estrutura for
é utilizada em Java e em Python. Considere as afirmativas a seguir e escolha a que descreve corretamente
essa diferença.