O documento discute a linguagem PHP, seu uso em aplicações como Joomla e Wordpress, sua popularidade e como o framework Zend Framework pode ser usado para desenvolver aplicações seguindo o padrão MVC de forma a facilitar a manutenção do código.
2. PHP
● Linguagem de script do lado servidor
● Livre e de código aberto
● Sintaxe simples e amigável (faca de 2
gumes)
● Tem suporte a orientação a objetos
(completo a partir da versão 5)
● Diversas aplicações disponíveis: Joomla
(CMS), Wordpress (blog), Mantis (bug
tracker), Zabbix (monitoração), Gforge
(repositório de projetos), etc.
9. Manutenção de Software
Desenvolver com foco na manutenção significa
pensar:
●No gerenciamento da complexidade inerente ao
desenvolvimento de software;
●Na comunicação entre as pessoas envolvidas;
●Na redução dos custos no desenvolvimento;
●Na predição do comportamento futuro do sistema.
Fonte: www.cefetrn.br/~placido/disciplina/mossoro/analise/.../aula1.pdf
10. Reuso de Código
No desenvolvimento de software, os ganhos
iniciais se dão pela redução dos defeitos
introduzidos em cada iteração.
A partir daí, ganhos significativos só são
conseguidos por meio de reutilização
(Paula Filho, 2009, p. 256)
11. Como reusar?
● Orientação a Objetos
● Padrões de Projeto
● Frameworks
Ref.: http://en.wikipedia.org/wiki/The_Karate_Kid