SóProvas


ID
646204
Banca
FCC
Órgão
TJ-PE
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

São práticas eficientes para revisão de código, EXCETO:

Alternativas
Comentários
  • a) Revisar código por, no máximo, 90 minutos por vez. FAZ SENTIDO, PARA NÃO DEIXAR OS REVISORES EXAUSTOS
    b) Revisar até 500 linhas de código por hora. CONFORME ALGUMAS PESQUISAS DE MERCADO NÃO É VIÁVEL REVISAR MAIS QUE 200 A 400 LINHAS DE CÓDIGO POR VEZ.
    c) Adotar revisões de código com auxílio de ferramentas. COM CERTEZA, EXISTEM FERRAMENTAS PARA AVALIAR A COMPLEXIDADE CICLOMÁTICA DO CÓDIGO ASSIM COMO OUTRAS CARACTERÍSTICAS ESTRUTURAIS DO MESMO.
    d) ERRADO Revisar até 1000 linhas de código por vez. CONFORME ALGUMAS PESQUISAS DE MERCADO NÃO É VIÁVEL REVISAR MAIS QUE 200 A 400 LINHAS DE CÓDIGO POR VEZ. http://www.ibm.com/developerworks/br/rational/library/11-proven-practices-for-peer-review/index.html?ca=drs-
    e) Decidir antecipadamente os objetivos do processo de revisão de código e como medir sua efetividade. COM CERTEZA, PLANEJAR É TUDO

    Questão difícil, saber o máximo de número de linhas de código a ser adotada para um revisão eficiente...
    Pra mim a letra b deixa um poucos de dúvida...
  • Várias práticas comprovadas para revisão de código de peer mais efetiva e eficiente:

    1.Revise menos que 200-400 linhas de código por vez
    2.Tenha como objetivo uma taxa de inspeção de menos de 300-500 LOC por hora
    3.Reserve tempo para uma revisão apropriada e lenta, mas não mais de 60-90 minutos
    4.Faça com que os autores anotem o código de origem antes que a revisão comece
    5.Estabeleça objetivos quantificáveis para a revisão de código, e capture métricas de modo que possa melhorar seus processos
    6.Use listas de verificação, pois elas melhoram substancialmente os resultados para autores e revisores
    7.Verifique se os defeitos foram mesmo corrigidos
    8.Crie uma boa cultura de revisão de código, na qual encontrar defeitos é visto de forma positiva
    9.Revise ao menos parte do código, mesmo que não possa fazer tudo, para se beneficiar do Efeito Ego
    10.Adote revisões de código leves e com auxílio de ferramenta

    RESPOSTA: "D"

    Fonte: http://www.ibm.com/developerworks/br/rational/library/11-proven-practices-for-peer-review/index.html?ca=drs-

  • really FCC??? really??? um pouco subjetiva essa questão, não?