Avançar para o conteúdo principal

Padrões de desenho (2) - O que são

O conceito dos padrões está presente em quase tudo. Os escritores escrevem de acordo com um padrão ; os gestores gerem (ou deviam) usando um conjunto de boas práticas, os professores ensinam com as formas concretas que aprenderam nas suas cadeiras de pedagogia.
O termo padrão de desenho foi sistematizado por um arquitecto chamado Christopher Alexander.
A grande diferença para algo que parece de senso comum foi ter proposto uma linguagem para descrição de padrões. O seu trabalho foi descrito no seu livro "A pattern language".
O objectivo de tal linguagem foi organizar o conhecimento implicito que as pessoas têm de como resolver problemas recorrentes.
Alexander disse : "Cada padrão descreve um problema que ocorre várias vezes no nosso ambiente, descrevendo depois o centro da solução (do problema), de forma a que esta (a solução) pode ser usada muitas vezes, mesmo sem nunca fazer as coisas da mesma maneira ".
Esta sistematização agradou aos técnicos de TI de forma que passaram a usá-la para o seu problema concreto.
O mais conhecido foi o famoso "gang of four" ao publicar o livro de que já falámos.
Neste define-se sistematiza-se o padrão descrevendo os seguintes elementos básicos:
  1. O seu nome - Uma ou duas palavras que rápidamente nos informam sobre o seu conteudo.
  2. O problema - Explica o problema e o seu contexto por forma a que se perceba quando usar um padrão.
  3. A solução - Descreve os elementos que compõe o desenho que resolve o problema
  4. As consequências - Os resultados obtidos e o que deve ser esperado ao aplicar o padrão.

No próximo post irei apresentar mais em detalhe como se descreve um padrão de desenho.

Comentários

Mensagens populares deste blogue

Backup automático de disco USB (pen drive)

Hoje em dia toda a gente tem uma pen drive para levar os seus ficheiros de um lado para o outro. E muitas vezes está lá trabalho importante. Mas impõe-se uma pergunta: o que acontece se se perde a pen drive ? Ou se esta se avaria? Quem é que faz backups regulares da pen drive ? Muito pouca gente! Pessoalmente tenho por hábito fazer um backup cerca de uma vez por semana. Quando o trabalho é muito, faço backup mais vezes. Mas já por duas vezes as avarias me fizeram perder as versões mais recentes. E isto chateia. Por isso aqui há uns dias decidi "coçar esta comichão" e resolver o problema de forma mais sistemática: arranjei maneira de fazer um backup automático cada vez que ligo a pen drive a um computador. (sim, eu sei que há software específico para isto, mas que querem, apeteceu-me fazer mais um) A receita é relativamente simples: um script (DOS batch file ) que faz o backup , um ficheiro de definição de autorun e já está. 1. O script de backup - Basta instalar, na roo...

Recém-licenciados das TI não sabem produzir sistemas de informação

Uma das conclusões mais chocantes do recente trabalho " Competências a reforçar na formação dos profissionais de TI em Portugal ", do Grupo de Trabalho das Competências, da ANETIE é que os recém-licenciados não sabem o suficiente sobre construção de interfaces nem sobre produção de informação . Não conheço estatísticas sobre esta matéria. Mas julgo que não estará muito longe da verdade a afirmação de que mais de 90% dos licenciados em cursos ligados às TI estarão envolvidos profissionalmente na produção ou exploração de Sistemas de Informação de Gestão. Isto é: bases de dados, formulários electrónicos, relatórios operacionais ou analíticos, troca de informação entre sistemas, etc.. Ora o que a ANETIE apurou junto dos seus associados é que entre as maiores lacunas encontradas nos licenciados do sector que se vão depois dedicar à engenharia de software, os conhecimentos sobre coisas básicas como écrans de entradas de dados e emissão de relatórios são extremamente baixos. Outr...

Horário de trabalho

A trabalhar há dois meses na Irlanda, ando para escrever alguns apontamentos daqui de Dublin, mas são tantos e tão diversos que há matéria aqui para escrever um blog inteiro (e talvez ainda o faca se a inspiração vier em meu auxílio). Há no entanto uma diferença que encontrei por aqui que é muito mais marcante do que eu poderia supor poder ser, e lembrei-me deste ponto que talvez se acomode bem neste blog e no tipo de posts que por aqui há. Falo do horário de trabalho . O horário que por aqui se pratica, e que suponho generalizado, é de entrar as 9h e sair as 17h, com meia-hora de almoço. Ou seja, 7 horas e meia. Ou seja, meia-hora de diferença para o horário "normal" de Portugal. E que diferença que essa diferença faz... Os irlandeses não são muito "fanáticos" com o trabalho e os horários, não se trata de regimes "autoritários" como parece ser em Inglaterra ou na Alemanha - a propósito, sabem que os alemães dizem que na Alemanha a taxa de criminalidade é ...