Feeds:
Posts
Comentários

Archive for the ‘dicas’ Category

O livro Clean Code: A Handbook of Agile Software Craftsmanship, escrito por Robert C. Martin (também conhecido como “Uncle Bob”), possui dicas bem interessantes de programação. Um dos princípios que ele prega no livro é a regra: “você deve sempre deixar o lugar mais limpo do que encontrou”, ou seja, sempre “comitar” o código um pouco melhor do que estava. Dessa forma você evita que ele se deteriore com o tempo. Mesmo que sejam pequenas melhorias, uma variável renomeada, um método extraído. Por menor que sejam, sempre valem a pena.

Read Full Post »

Rádio online

Para quem gosta de música de qualidade, uma boa pedida é a rádio online Itapema-FM de POA. Vale a pena ouvir.

Read Full Post »

Nick Hodges, gerente de desenvolvimento do Delphi na Embarcadero, escreveu em seu blog o que ele considera boas práticas de desenvolvimento. Em resumo, ele citou:

  • Qualquer código escrito deve estar sob um controle de fontes (ex. Subversion), mesmo que esteja sendo desenvolvimento por apenas um programador.
  • Escrever e organizar o código a ponto dele poder ser facilmente estendido e/ou melhorado
  • Escrever código que possa facilmente ser testado através de testes unitários
  • Separar a lógica da aplicação de sua interface (ex. MVC)
  • Tornar o código bem modularizado. Isso significa ter cada classe e cada unidade (unit) com um simples propósito, ou seja, em vez de ter uma classe que faça tudo, ter várias classes que façam tarefas distintas. Também diminuir ao máximo a dependencia entre classes.

Read Full Post »

Como atualmente os dados e as regras de negócio do Sysmo S1 estão armazenadas no banco de dados, qualquer problema de performance neste afeta todo o sistema. Uma das causas pode ser a falta de execução periódica do processo de limpeza e atualização das estatísticas dos índices das tabelas. Isso pode acarretar em sérios problemas de performance. Esse processo, no Firebird, pode ser executado manualmente pelo utilitário GFix. Já no PostgreSQL é o Vacuumdb que faz isso. Em servidores de dados Linux nós disponibilizamos dois scripts de Backup em que, por padrão, esse processo é executado diariamente em dois horários: Um ao meio-dia (com conexões ativas com o banco) e outro a meia-noite (sem conexões ativas). Já nos servidores Windows esse processo é feito internamente pelo nosso utilitário Backup-Online.

Read Full Post »

Veja uma listagem de algumas ferramentas e plug-ins disponíveis para a IDE do Delphi que visam aumentar a produtividade do programador:

http://delphi.about.com/od/toppicks/tp/aatpaddin.htm

Read Full Post »

Estilo de codificação

O endereço http://edn.embarcadero.com/article/10280 traz um guia de estilo de codificação sugerido para a linguagem Object Pascal.

Read Full Post »

Nomenclatura de variáveis

O endereço http://edn.embarcadero.com/article/27983 contém um artigo que mostra uma adaptação da notação Hungara para nomenclatura de variáveis.

Read Full Post »

Almanaque Delphi

O seguinte endereço traz um calendário acompanhado de indicações úteis sobre Delphi:

http://delphi.about.com/od/objectpascalide/a/delphi-almanac-1998.htm

Read Full Post »

Memorizar

Segue abaixo alguma itens que ajudam na memorização:

  • Entender
  • Gostar
  • Repetir
  • Verbalizar
  • Visualizar
  • Categorizar (dividir mentalmente em listas menores)
  • Comparar

Read Full Post »

Veja algumas dicas sobre otimização das opções de projetos Delphi em http://www.delphifeeds.com/go/s/55482

Read Full Post »

Older Posts »