# Índice

### **Resumo**

O livro "Padrões de Código", contém todas as informações referentes à padronização e boas práticas utilizadas na implementação e desenvolvimento dos sistemas SS. Organizado por capítulos e sempre atualizado, este livro é de suma importância para a equipe de desenvolvimento, pois apresenta as diretrizes à serem seguidas durante a manutenção do código. Logo abaixo, serão apresentados os capítulos e uma breve descrição do que é tratado em suas respectivas páginas.

### **Sumário**

#### [**Delphi**](https://wiki.supersoft.com.br/books/padroes-de-codigo/chapter/delphi)

[**Nomenclatura Geral**](https://wiki.supersoft.com.br/books/padroes-de-codigo/page/nomenclatura-geral)

Padrão de nomenclaturas para componentes, variáveis, constantes, métodos, units e classes com exemplos ilustrativos e explicações.

**[Espaçamento](https://wiki.supersoft.com.br/books/padroes-de-codigo/page/espacamento)**

Padronização de espaçamento para declaração de variáveis, atribuições, declaração de métodos, matrizes, operadores binários, operadores unários, subrotinas e uses.

[**Palavras reservadas**](https://wiki.supersoft.com.br/books/padroes-de-codigo/page/palavras-reservadas)

#### [**SQL**](https://wiki.supersoft.com.br/books/padroes-de-codigo/chapter/sql)

[**Considerações Iniciais**](https://wiki.supersoft.com.br/books/padroes-de-codigo/page/consideracoes-iniciais)

Definição do padrão para indentação de cláusulas SQL, palavras reservadas , tabelas, campos e parâmetros.

[**Exemplo: UPDATE**](https://wiki.supersoft.com.br/books/padroes-de-codigo/page/exemplo-update)

Exemplo de cláusula de UPDATE.

[**Exemplo: DELETE**](https://wiki.supersoft.com.br/books/padroes-de-codigo/page/exemplo-delete)

Exemplo de cláusula de DELETE.

[**Exemplo: CASE**](https://wiki.supersoft.com.br/books/padroes-de-codigo/page/exemplo-case)

Exemplos de cláusulas com CASE, tanto com expressão quanto sem expressão no CASE.

[**Palavras reservadas**](https://wiki.supersoft.com.br/books/padroes-de-codigo/page/palavras-reservadas-e2c)

#### [**Boas Práticas**](https://wiki.supersoft.com.br/books/padroes-de-codigo/chapter/boas-praticas)

**[Versionamento](https://wiki.supersoft.com.br/books/padroes-de-codigo/page/versionamento)**

Definição das diretrizes para mensagens de versionamento. Mensagem modelo e exemplo de mensagem em criação de branch, commit de alterações e atualização de branch.

[**Documentação Interna**](https://wiki.supersoft.com.br/books/padroes-de-codigo/page/documentacao-interna)

Exemplos de comentários e como devem ser utilizados.

[**Código Limpo**](https://wiki.supersoft.com.br/books/padroes-de-codigo/page/codigo-limpo)

Definição de código limpo e *bad smells.* Exemplos de *bad smells* comuns e possíveis correções.