RevisA?o de CA?digo no Visual Studio

Generic for flomax 0.4 mg 4786.clip_image001_thumb_65683862

RevisAi??es de cA?digo Ai?? uma pratica crucial no desenvolvimento moderno de aplicaAi??Ai??es. NA?o sA? ele ajuda a manter o nA?mero de defeitos baixos no seus software, como tambAi??m sA?o uma A?tima maneira de aprender com o cA?digo de outras pessoas. RevisAi??es de cA?digo tambAi??m ajuda o time a troca informaAi??Ai??es de mudanAi??as uns com os outros. A partir do Visual Studio 2012 passamos a ter a revisA?o de cA?digo integrada, sem a necessidade de configuraAi??A?o de ferramentas de terceiros. Todo o sistema foi construAi??do com base no Team Foundation Server Work Item Tracking, podendo ser utilizado na A?rea de shelvesets (alteraAi??Ai??es locais que ainda nA?o fazem parte do controle de versA?o do projeto). O fato do sistema se base em Work Items, Code Review Request e Code Review Response, abre um vasto leque de possibilidades sob a perspectiva de rastreamento, uma vez que a partir de uma tarefa, passando pelos changesets podemos chegar a coleAi??A?o de reviews que introduziram determinada alteraAi??A?o.

EntA?o, Ai?? hora de dar uma olhada como isso estA? implementado no Visual Studio 2013. Estaremos usando nesse post o tema dark, para representar a tela do solicitante, e o tema light para a tela do revisor.

Quando os desenvolvedores finalizam determinado trecho de cA?digo, eles podem clicar em “Request Code Review” na aba Home ou My Work Tab no Team Explorer.

4786.clip_image001_thumb_65683862

Isto leva vocA? ao diA?logo “New Code Review” onde vocA? poderA? entrar com as seguintes informaAi??Ai??es:

  • Nome de um ou mais revisores de cA?digo (Code Reviewers)
  • Assunto (Subject) da revisA?o
  • Path da alteraAi??A?o (em geral jA? vem preenchido)
  • DescriAi??A?o detalhada da alteraAi??A?o. Essa informaAi??A?o pode orientar os revisores no que eles precisam prestar mais atenAi??A?o. Totalmente opcional.

4478.clip_image005_thumb_28EFC3B8

Os revisores de cA?digo adicionados a requisiAi??A?o podem visualizar:

  • Quem requisitou a revisA?o
  • Quais membros do time foram adicionados como revisores e o status da requisiAi??A?o
  • Work Item Relacionados
  • ComentA?rios
  • Arquivos modificados

8015.clip_image007_thumb_6055D4E6

O revisor deve entA?o sinalizar que iniciou a revisA?o clicando em Accept. Isso informa ao solicitante que a revisA?o estA? em andamento. O revisor pode entA?o clicar sobre cada arquivo alterado para visualizar a diferenAi??a entre as versAi??es.

0753.clip_image009_5F7D6EFC

A revisor pode anotar nessa comparaAi??A?o ou adicionar um comentA?rio geral pelo Team Explorer.

4807.clip_image011_thumb_641379B6

Todos os comentA?rios sA?o armazenados com a revisA?o de cA?digo e enviados de volta para o desenvolvedor que solicitou a revisA?o. Uma vez que a revisA?o estiver completa, o revisor marca a revisA?o como completa alterando o seu status com “Looks Good”, “With Comments” ou “Needs Work”.

6445.clip_image013_thumb_3B9497A2

A pessoa que solicitou a revisA?o pode visualizar sua requisiAi??A?o de revisA?o de cA?digo com o status e os comentA?rios que tenham sido adicionados.

Buy cannabidiol cost 1665.clip_image015_thumb_6F5C8DF3

Por fim quando o desenvolvedor fizer o Check-in das alteraAi??Ai??es, as solicitaAi??Ai??es de Code Review estarA?o associadas ao novo changeset que serA? gerado.

5875.clip_image017_thumb_200F959F

4786.clip_image001_thumb_65683862

Line spy, Spy on iphone.

Leave a comment

  • 0.0