• método "Partir do problema resolvido"
    1. ver página pronta no navegador (criar com editor)JavascriptCS
    2. 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
       
    3. separar código HTML de cada componente
    4. definir a lógica de cada componente
      SE a ou b => exibir alguma coisa
      SE a e c => exibir outra coisa
    5. 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
    6. codificar a saída de cada componente
      inicialmente dados podem estar dentro do programa e quando necessário podem ser externalizados