From: owner-einf@dei.isep.ipp.pt on behalf of Paulo Gandra de Sousa
[psousa@dei.isep.ipp.pt]
Sent: sexta-feira, 13 de Abril de 2007 17:33
To: einf@dei.isep.ipp.pt
Subject: [einf] avaliação #1
Importance: High
Boa tarde,
A 1ª prova de avaliação consiste na entrega por email ou presencialmente de um ensaio critico individual acerca de um dos seguintes temas a entregar até ao dia 25 de abril às 24h00
1. Lógica de negócio e SQL Domain Logic and SQL, Martin Fowler
§ Why shouldn't I put my business logic in the database?
1. Simplicidade e a computação para Web
§
ISCOC04, Adam Bosworth
2. Refactoring
§ Refactoring, WikiPedia
3. Object-Relational Mapping
§ ORM, WikiPedia,
§ Mapping Objects to Relational Databases: O/R Mapping In Detail,
§ An Introduction to Object-Relational Mapping with Hibernate, Olexiy & Alexander Prokhorenko,
4. Metodologias e boas práticas I
§ The Joel Test: 12 Steps to Better Code, Joel Spolsky
§ Daily Builds Are Your Friend, Joel Spolsky
5. Metodologias e boas práticas II
§ Don’t live with Broken windows,
§ Seven habits of highly effective programmers
6. Tratamento de excepções
§ Java's checked exceptions were a mistake (and here's what I would like to do about it), Rod Waldhoff,
§ Uncked exceptions -
the controversy
7. Open source como estratégia
§
Strategy Letter V, Joel Spolsky
8. Projectos informáticos
§
Why Software Fails, Robert N.
Charette
9. Conceitos OO
§ Why extends is evil, Allen Holub
§ Why getter and setter methods are evil, Allen Holub
10. Desenho de interfaces (de classes OO)
§ Humane Interface, Martin Fowler
§ Minimal Interface, Martin Fowler
§ Public versus Published interfaces, Martin Fowler
O documento a entregar deve ser em formato PDF ou DOC/DOCX, deverá conter entre 1000 a 1500 palavras, apresentando a opinião do aluno sobre o tema em questão. Notem que não se pretende que façam um resumo do tema, mas sim um comentário ao tema. A bibliografia sugerida para cada tema é meramente indicativa e serve apenas de mote. Cada aluno deve consultar outras fontes relacionadas (a favor ou contra) para formar uma opinião mais informado.
Deve ser indicada toda a bibliografia consultada (não conta para o número de palavras do relatório) e as afirmações efectuadas no relatório devem ser referenciadas de acordo com a bibliografia utilizada.
cumprimentos
Paulo Gandra de Sousa