Bases de dados de projectos: A documentação do método está de volta

Tradução automática de Deepl

Ao desenvolver uma aplicação, pode ser muito útil ter acesso rápido aos detalhes de um método(por exemplo, uma explicação do que faz, a sua sintaxe, e uma definição dos parâmetros que lhe são transmitidos). Isto torna-se ainda mais importante quando se utiliza um componente compilado. Não se pode olhar para o conteúdo do método, pelo que só se pode confiar na sua documentação para compreender como utilizá-lo.

O diálogo do Explorer foi melhorado e a documentação está agora disponível em 4D v18 R3 para bases de dados de projectos.

A documentação é guardada num ficheiro com o mesmo nome que o método ou forma numa pasta de documentação. O novo formato para a documentação é Markdown.

Porquê o “Markdown”?

A linguagem Markdown permite-lhe formatar texto e tem uma sintaxe muito simples. Assim, o documento é fácil de ler e escrever, sem interromper a sua interpretação.
Muitas ferramentas utilizam o Markdown para formatar a documentação. Por exemplo, GitHub fornece um intérprete Markdown integrado.

Documentação em 4D

A documentação está disponível para:

  • Métodos de projecto
  • Métodos de base de dados
  • Métodos de disparo
  • Métodos de formulário de projecto
  • Métodos do formulário de tabela
  • Aulas

Quando exporta a sua base de dados binária como um projecto, a sua documentação existente é guardada em ficheiros em formato Markdown.

Para criar ou editar o ficheiro de documentação numa base de dados de projectos, clique no botão “Criar” ou seleccione o item de menu “Editar Documentação” no Explorador.

blank

4D cria o ficheiro correspondente e abre-o no seu editor predefinido. O ficheiro inclui um modelo:

<!-- Type your summary here -->
## Description

## Example

```4d
Type your example here
```

Pode ver que a primeira linha utiliza as etiquetas de comentários HTML. Esta informação é exibida no editor do método quando se passa o cursor sobre o método. O resto do ficheiro é exibido no separador “Documentação” do explorador.

Exemplo

Se utilizarmos o método getWeekday como exemplo, aqui está o resultado:

blank

Num próximo post no blog, mostrar-lhe-emos como fazer uso de comentários para escrever a sua própria documentação para componentes. Fique atento!

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.