método "Partir do problema resolvido"
ver página pronta no navegador (criar com editor)
separar componentes da página
Conteúdo
Configuração
5.
RegEx
{
3
}
5.
RegEx
{
3
}
test
match
{6}
5
.
RegEx
{
3
}
5.
RegEx
{
3
}
5.
RegEx
{
3
}
1.
test
2.
match
{6}
3.
exec
separar código HTML de cada componente
definir a lógica de cada componente
SE a ou b => exibir alguma coisa
SE a e c => exibir outra coisa
ver se existe redundância, conflito e se está completo
a
b
c
1
-
-
exibir alguma coisa
-
1
-
1
-
1
exibir outra coisa
0
0
0
falta
1
1
1
conflito
codificar a saída de cada componente
inicialmente dados podem estar dentro do programa e quando necessário podem ser externalizados