Marque os seus comentários, uma característica dos criadores para criadores

Tradução automática de Deepl

Os comentários são essenciais na vida de um promotor. Quando trabalhamos numa nova funcionalidade, acrescentamos frequentemente comentários que são lembretes. Por exemplo:

  • para validar uma parte do código com um colega,
  • para refactor uma função,
  • para corrigir o código que está a atrasar o desempenho,
  • para dividir um método ou uma classe em secções,
  • para preparar o esqueleto de uma classe e acrescentar um comentário completo dentro de cada função.

Mesmo que escreva algum código simples, tente lê-lo meses ou anos mais tarde. Continuará a parecer simples, ou gostaria de ter acrescentado comentários?

4D v19 R4 leva os comentários a um nível completamente novo com etiquetas de comentários que lhe permite organizar melhor os seus comentários.

três novas etiquetas à sua disposição:

  • MARCAR
  • TODO
  • FIXME

Neste post de blog anterior, mostrámos-lhe uma lista no editor de códigos, permitindo-lhe navegar facilmente dentro da sua classe. Os comentários precedidos por estas três etiquetas são também mostrados nesta lista.

Pode utilizá-los dentro das suas classes ou métodos.

Como utilizá-los

A etiqueta MARK permite-lhe dividir o seu código em secções. Pode escrevê-lo de três maneiras diferentes. As outras duas etiquetas TODO e FIXME, são escritas da mesma forma. O benefício é que têm ícones diferentes na lista, o que lhe permite organizar o seu código para dar prioridade às suas acções futuras.

  • //MARK: o meu comentário: para acrescentar uma secção
  • //MARK:- o meu comentário com a linha: para adicionar uma secção com uma linha separadora
  • //MARK:-: para adicionar apenas uma linha separadora
  • //TODO: Para o fazer
  • //FIXME: Consertar isto

Aqui está um exemplo com uma classe ORDA:

blank

As funções e as etiquetas de comentários são apresentadas na sua ordem de aparecimento dentro da classe e método. Se preferir, pode exibir as funções e as etiquetas de comentário de uma classe em ordem alfabética, segurando Cmd no MacOS ou Alt no Windows antes de implementar o menu.

O que se segue?

Pronto para intensificar o seu jogo de codificação com esta nova funcionalidade? Diga-nos o que pensa sobre esta nova possibilidade de organizar o seu código e navegar nas suas classes ou métodos. Esperamos por si no fórum.

Vanessa Talbot
• Proprietário do produto - Vanessa Talbot entrou ao time 4D Program em Junho de 2014 como Proprietária do Produto e está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação da funcionalidade entregue cumpra com as necessidades do cliente. Desde sua chegada, trabalhou na definição de funcionalidades chaves em 4D. Trabalhou na maioria das novas funcionalidades multithread preemptivo e também em um tema muito complexo: a nova arquitetura para a aplicação engined. Vanessa é formada pela Telecom Saint-Etienne. Começou sua carreira no Instituto de Investigação Criminal como desenvolvedora do departamento audiovisual. Também trabalhou em meios de comunicação e no âmbito médico como especialista em assistência técnica, produção e documentação de novas funcionalidades.