segunda-feira, janeiro 30, 2006

Problemas derivados da má estruturação de código

Estou a desenvolver uma aplicação baseada no padrão model-view-control (MVC). Para quem não sabe, este padrão é ideal para desenvolver aplicações gráficas, pois consegue-se facilmente obter uma separação de código por capacidades, ou seja, o model é o repositório e motor de dados, a view a representação gráfica de informação e o control o "sincronizador" entre as duas entidades anteriores. Este padrão deve de ser pensado em função dos dados e não das "janelinhas" que se vão fazer.
Então o problema foi o seguinte: duas pessoas diferentes fizeram cada uma delas uma parte da aplicação baseada nestes padrão, cada uma fez três classes diferentes que representariam as entidades do padrão, a minha tarefa agora seria replicar a funcionalidade de uma das partes para a outra. Como venho a constactar existe informação comum aos dois models, representada de modo diferente em ambos os lados, ou seja, para eu fazer a minha tarefa/funcionalidade tive de perceber o que havia em comum em ambos os models e adaptar a funcionalidade às características do model onde estava a trabalhar.
Este problema poderia ter sido evitado se existisse só um model, ou pelo menos existisse uma generalização do model onde ambas as estruturas acentassem.

sábado, janeiro 28, 2006

Amigos

Realmente à muita coisa que me faz feliz: um bom jogo de futebol, um bug resolvido com sucesso, uma ida à praia, etc, mas das coisas que me agrada mais ainda é reunir um grupo de amigos para uma grande festarola.
Ontem um amigo meu fez anos e conseguiram-se juntar meia dúzia de pessoas, algumas das quais já conheço à mais de uma década. Apesar de numa dada altura da nossa vida sermos um grupo, o que é incrível constactar é o rumo diferente que todos nós tomámos, e onde foi dar a conversa..."Ena lembras-te quando saímos todos...e faziamos isto...e faziamos aquilo...". Já pareço um velho com estas conversas!!!
Obrigado a todos os meus amigos, pelo que me ensinam e pelo o que me ajudam ;)

Temáticas

Poderia seguir duas linhas distintas em relação aos temas colocados aqui, o 1º generalista falando um pouco de tudo o que gosto e que faço, o 2º focado a um determinado tema. Optei pela primeira opção, pois agrada-me mais a diversidade. Por um lado tem as vantagens de cativar várias pessoas a me darem a sua opinião, porque com um leque mais variado de temas a probabilidade de haver um que interesse a uma determinada pessoa é maior, a desvantagem principal é haverem amigos que pensariam que eu falaria só sobre um tema do seu gosto (Ex: programação), e não tão para ler os vários tópicos até chegarem aos do seu gosto.

sexta-feira, janeiro 27, 2006

O início...

Pois é, senti que estava mais do que na hora de abrir um blog, como maneira de poder expressar as minhas ideias, dúvidas, gostos, etc, assim como ficar com um registo daquilo que sou (momentos kodac, para mais tarde recordar, purum).
Não sou nenhum artista da escrita, nem pouco mais ou menos, por isso peço já desculpas pelo meu mau português a quem tiver interessado em ler o que escrevo.
Neste momento estou a acabar o curso de eng. Informática no ISEL, e trabalho numa empresa a MEDIALOG direccionada para o ramo da informática também.
Como hobby adoro praticar qualquer tipo de desporto, e sou praticante de natação, nada de muito competitivo.
Bem, por agora, e para início é tudo...