17 Novembro 2009
Programar envolve uma dose de paciência, uma dose de inspiração e muita organização. Por isso eu sempre procuro novidades e dicas que possam incrmentar minha produtividade. O blog Efetividade.net é um grande achado neste sentido.
Especialmente atraentes são as dicas sobre Home Office e organização pessoal.
Visite o blog Efetividade e veja você mesmo como aumentar sua produtividade com os artigos! Mas não basta ler, tem que aplicar! Até a próxima.
Deixar um comentário » |
Geral |
Link Permanente
Escrito por Wanc
5 Junho 2009
Uma tarefa importante da rotina de todo programador envolve o controle de versões dos seus aplicativos. Afinal, potência não é nada sem controle. E controle é tudo, principalmente se for preciso programar no modo defensivo ou com uma equipe grande.
Há várias ferramentas pra controle de versões dos projetos, mas estas serão assunto de um outro artigo. Por ora veremos o significado que podem ter aqueles números misturados com pontos.
Dígitos:
1 . 0 . 0 . 1
V . S . B . C
V = Versão Base
S = Sub versão
B = Bugs Corrigidos
C = Compilação
Versão Base
Alterada somente em mudanças radicais do aplicativo envolvendo novos paradigmas ou compatibilidade.
Ex : mudança de protocolo de comunicação, mudança de regras essenciais.
Sub versão
Modificações nas funções internas, novas funcionalidades ou uma nova biblioteca.
Bugs Corrigidos
Registra correção de erros de programação. Desejável que os bugs corrigidos sejam documentados a cada versão.
Compilação
Utilizada para controle interno do programador.
Incrementada geralmente a cada compilação completa do aplicativo e seus módulos.
Convencões Opcionais
Com o uso foram assumidas outras convenções para a numeração das versões:
0.0.1 a 0.0.9 – Versão Alpha – Apenas para uso interno
0.1.0 a 0.9.0 – Versão Beta – Versão de testes – não comercial.
1.0.0 em diante – Versão Final – Versão para distribuição.
Há ainda o controle de versões de testes ou instáveis e versões estáveis:
1.0, 1.2, 1.4 – Numeração com dígitos de subversão pares indicam versões estáveis.
1.1, 1.3, 1.5 – Numeração com dígitos de subversão ímpares indicam versões instáveis ou de testes.
Exemplos
0.0.5 – Versão Alpha
0.1.3 – Versão Beta instável
0.4.1 – Versão Beta estável
1.0.0 – Versão Final estável.
1.3.1 – Versão Final instável ou em testes.
1.4.0 – Versão Final estável
1.4.2 – Versão Final estável atualizada com correção de bugs
1.5.0 – Versão Final estável com novas funções em relação á 1.4
2.0.0 – Nova versão de produto, incompatível com versões anteriores.
2.0.1 – Nova versão de produto com bugs corrigidos.
Pra constar : estas são apenas sugestões de uso. Fique á vontade para adaptar á política local de sua empresa ou ao seu uso pessoal.
Bom proveito!
1 Comentário |
Delphi, Geral, PHP, Programação, Rapidinhas | Etiquetado: Delphi, Programação, Versões |
Link Permanente
Escrito por Wanc
3 Junho 2009
Navegando
Eu andei pesquisando aqui no WordPress blogs sobre Delphi, e descobri muitos posts legais.
Mas navegando entre textos mais interessantes e aqueles mais apagados, percebi que muitos não usam o recurso de “syntax highlight” disponível no WordPress.
Ao passo que alguns usam o texto simples, outros usam até imagens, ás vezes pesadas, contendo o código. Alem de dificultar a navegação, ainda tira a possibilidade de copiar e colar o código.
Com o destaque da sintaxe nos exemplos de código, a leitura fica mais fácil e ajuda bastante na compreensão, além de dar uma aparência mais profissional. Veja a diferença:
Código Normal
procedure TForm1.Edit1Change(Sender: TObject);
var
OldStart : Integer;
begin
With Edit1 do
if Text ” then
begin
OnChange := NIL;
OldStart := SelStart;
Text := UpperCase(Copy(Text,1,1))+
LowerCase(Copy(Text,2,Length(Text)));
SelStart := OldStart;
OnChange := Edit1Change;
end;
end;
Código com texto formatado.
procedure TForm1.Edit1Change(Sender: TObject);
var
OldStart : Integer;
begin
With Edit1 do
if Text <> '' then
begin
OnChange := NIL;
OldStart := SelStart;
Text := UpperCase(Copy(Text,1,1)) +
LowerCase(Copy(Text,2,Length(Text)));
SelStart := OldStart;
OnChange := Edit1Change;
end;
end;
Pensando nisso, resolvi ilustrar nesta rapidinha como usar o destaque de sintaxe pra dar um charme a mais no seu blog. Quer saber como faz? Veja o exemplo a seguir.
Leia o resto deste post »
Deixar um comentário » |
Delphi, Geral, Programação, Rapidinhas, codificação, código fonte, object pascal | Etiquetado: código fonte, Delphi, Programação |
Link Permanente
Escrito por Wanc
31 Março 2009
Lembra como faz pra criar um novo arquivo texto no Delphi? Esqueceu a função? Pois é, eu sempre esqueço algumas coisas elementares também. O site Delphi Basics é minha ajuda nestas horas. Tudo o que é essencial na linguagem é explicado de forma simples e didática.
Até algumas funções óbvias ou mais simples são explicadas nele. O fato é que muitas vezes nos perguntam o porquê de um comando óbvio e não sabemos explicar. Aproveite então esta sopa do básico, pra crescer forte na linguagem. Até a próxima!
Deixar um comentário » |
Delphi, Geral, Rapidinhas | Etiquetado: Delphi, Programação, Rapidinha |
Link Permanente
Escrito por Wanc
6 Dezembro 2007
Um novo modo de de pensar sempre é a maior barreira entre o programador e uma nova linguagem.
O PHP é, no meu caso, uma nova forma de expressar bits e bytes e isto sempre causa aquela vontade de arrancar os cabelos.
Este blog é uma forma de armazenar impressões e incidentes na aprendizagem do PHP.
Deixar um comentário » |
Geral | Etiquetado: Reflexões |
Link Permanente
Escrito por Wanc