Ícone do site Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Supercarregando a produtividade do desenvolvimento – Replay

supercharging development productivity replay 2 2

Quando alguém escreve tanto código quanto você, é importante ter certeza de que você está obtendo o máximo de produtividade do seu tempo. Este webinar se concentra em ferramentas, dicas e técnicas para aumentar sua eficácia. Faça seu trabalho mais rápido. Cabe a você o que fará com seu tempo livre depois disso.

Apresentações

Volte para o replay completo

Usar Delphi

  1. Produtividade do desenvolvedor – realmente o objetivo principal é fazer as coisas rapidamente
  2. Manutenibilidade – O código é fácil de ler e entender com bom encapsulamento
  3. Aplicativos nativos compilados rapidamente – Compila rapidamente e os aplicativos nativos são executados rapidamente
  4. Acesso ao banco de dados – Sempre inclui um rico conjunto de componentes de acesso ao banco de dados
  5. Acesso à API da plataforma – você não precisa chamar as APIs da plataforma, mas pode, se quiser
  6. Property-Method-Event – Modelo geral para trabalhar com componentes
  7. Designers visuais – WYSIWYG com interface de arrastar e soltar
  8. Aplicativos confiáveis – Tratamento de exceção e modelo de proprietário de componente
  9. Compatibilidade com versões anteriores – Mesmo com todas as atualizações, a maioria dos códigos é compatível
  10. Ecossistema de componentes ricos – Geralmente há um componente para tudo

Livros Delphi

delphi-books. com

Dicas de software GDK

MMX, ModelMaker Code Explorer

Leia o livro

Usar componentes

Mais sobre Spring4D

YouTube

Download

Livro

PyScripterName

O IDE Python leve, completo e de código aberto para Windows.

Consistência do ambiente

Ao configurar uma nova máquina de desenvolvimento:

Automatize suas compilações

Usando o MSBuild, um script de compilação pode ser tão simples quanto um arquivo em lote curto.

Isso fornece uma compilação consistente e reproduzível sempre sem o IDE.

É um exemplo trivial, mas à medida que você adiciona projetos, testes de unidade e outras tarefas e dependências ao seu build, economiza mais tempo e evita tarefas repetitivas.

Você pode até automatizar compilações que usam várias versões do Delphi.

Não use “COM”!

‘Nuff disse…

As 10 principais dicas de David I.

1) escreva menos código – use componentes, código existente (código aberto?), ou projetos criados anteriormente como um começo para fazer o trabalho mais rapidamente.

2) escreva/encontre programas que geram/automatizam o código para você – assistentes, modelos de projeto/código, suplementos de IDE, ferramentas de refatoração, etc.

3) assista aos vídeos de Alister Christie sobre como ser um desenvolvedor Delphi mais produtivo, use atalhos de IDE

4) pense antes de começar a escrever código – certifique-se de que as tarefas estejam claras em seus projetos, documentos, pensamentos e listas

5) escreva testes de unidade para encontrar problemas no início de seu desenvolvimento

6) tire pausas do teclado para descansar, refletir, pensar, dar uma pausa nos olhos,…

7) evite distrações, bloqueie o tempo longe de telefones celulares, TV, etc e garanta que seu espaço de trabalho esteja configurado para você fazer mais.

8) Certifique-se de ter uma boa noite de sono. Muitas vezes resolvi/encontrei bugs ou pensamentos cimentados enquanto dormia.

9) Execute ideias de outros desenvolvedores e/ou membros da equipe antes de iniciar o desenvolvimento – eles podem lhe dar sugestões, dicas, técnicas e links.

10) Use ferramentas de desenvolvimento modernas – IDEs com ótimos editores programáveis, GitHub, sistemas Team/Channel, compilações/construções/testes/docgen em segundo plano, rastreamento de bugs, etc.

Links de recursos de David I

Conheça seus atalhos de teclado (Alguns dos meus favoritos…)

Artigos relacionados do blog Grijjy

DelphiCon 2021 – Veja os replays

UltraEdit

Router4D

Segurança4D

LocalCache4D

Bind4D

SimpleORM

Slide de produtividade de Dalija

Visualizadores IDE

Modelos ao vivo – adicione seus próprios

A técnica Pomodoro

Temporizador de tomate – O que é bom nisso?

Outras dicas que funcionam para mim

Tipora

Multicomandante

Tudo – Pesquise arquivos por nome

Agente Ransack – Pesquisa em arquivos

AutoHotkey

Invocar

HTTPie

FERRAMENTAS DE MIGRAÇÃO E ANÁLISE DE CÓDIGO DO DELPHI PARSER

Sem comparação

Conclusão do código AI

Sair da versão mobile