Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

O que é uma

...

Task Tag ?

Em alguns pontos do código-fonte necessitamos colocar comentários temporários para encontrar de forma fácil trechos específicos. As "task tags" são marcadores que facilitam encontrar esses trechos, bem como visualizar o seu nível de relevância. O TDS vem como com uma configuração básica de "task tags" que pode ser  alterada conforme a necessidade, são elas: TODO, FIXME e XXX (conforme o bloco "A" da figura "Tela de Exemplo" Tela 1 A).

 

Image Modified

                                                    Tela 1: Tela de Exemplo

Como funciona?

Para utilizar uma " task tag" basta escrever um comentário simples de linha ("//" para ADVPL e "#" para 4GL  ) e logo em seguida o seu nome.

O principal benefício deste recurso é a facilidade de navegação que ele fornece dentro do fonte, pois fica marcado no canto direito da tela (conforme o bloco "C" da figura "Tela de Exemplo"Tela 1 C) e o trecho pode ser acessado ao clicar em uma das tarjas azuis, e também dentro do workspace, pois são mostradas todas as task tags de todos os fontes na view visão "Tasks" (conforme bloco "D" da figura "Tela de Exemplo"Tela 1 D), basta um duplo em cima de uma linha para ir ao local onde a "task tag" foi declarada. Para chamar ainda mais a atenção do usuário é colocado um ícone de tarefa no canto esquerdo da view (conforme o bloco "B" da figura "Tela de Exemplo"do editor (Tela 1 B).

Por padrão o processo de busca por "task tags" só é disparado quando um código-fonte é salvo ou quando é pedido para ser realizado o processo de construção do workspace.

Como eu configuro?

Para acessar as configurações de task tags bast basta entrar em Window ->Preferences->Developer | Preferences | Developer Studio Editor -> | Task Tags

Image Added

                                                Tela 2: Tela de Preferências

OBS: Algumas opções da imagem podem não existirem ou estarem indisponíveis.Image Removed

Nesta tela é possível adicionar, remover e desabilitar as "task tags".