Archive for September, 2004

Smalltalk (parte 2 de n) E&C

Nessa segunda parte, resolvi fazer uma animação mostrando uma característica muito interessante para o desenvolvedor. O ‘Edit and Continue’ (E&C). Trata-se da edição do código em tempo de execução, isto é, não é necessário parar o programa, efetuar as alterações, recompilar, executar e ter todo o trabalho de chegar no ponto anterior.
Read more …

September 29th, 2004

Smalltalk (parte 1 de n)

Como o Linux tem recebido mais destaque nos últimos tempos, existem pessoas que trabalham com o Delphi e buscam soluções multiplataforma. Geralmente existe uma certa dificuldade na mudança de ambientes. A alternativa mais simples seria a utilização do Kylix. Como a borland está com o projeto na pasta do ‘deixa para depois’, já que a prioridade parece ser a integração do Delphi com o ambiente .NET, é uma alternativa relativamente arriscada já que não é possível afirmar o que vai acontecer com o Kylix.
Read more …

September 27th, 2004

Erros na programação. Quem poderá nos salvar?

Se você respondeu ‘o Chapolin Colorado’, receio que tenha grandes possibilidades de acertar. Parece que a capacidade de errar do ser humano é infinitamente melhor que as ferramentas destinadas a evitar os erros.

Design by Contract

Diferente do que alguns imaginam, DbC é apenas uma das técnicas utilizadas para minimizar (não eliminar) a produção de softwares com bugs. Nunca acredite em milagres na área tecnológica. Você pode ver um título como Building bug-free O-O software: An introduction to Design by Contract(TM). Uau. Meus problemas terminaram. huhuahuehuehuhhauah (que coisa mais ridícula esse tipo risada). ROTFL (bem, agora melhorou ).

Vejamos um exemplo que vem com o SmartEiffel. O programa ‘fibonacci.e’:
Read more …

September 7th, 2004