Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida - Arquitetura MVC

A minha dúvida é em relação a organização usando a arquitetura MVC, ou seja, ao local 'correto' em se colocar o código sobressalente assim dizendo. Aquele em que colocamos direto no HTML.

<script>
  let negociacaoController = new NegociacaoController();
</script>

E os demais que colocamos no onsubmit.

Nesse caso específico, foi uma boa abordagem ao meu ver, por se tratar de um projeto pequeno. Porém em projeto mais robustos acaba se tornando uma dor de cabeça dar manutenção, quando o desenvolvedor sai colocando o script inline ou insere os eventos no onclick, onsubmit e etc, pois muitas vezes vários botões podem ter o mesmo comportamento e se tiver alguma mudança na abordagem você pode preparar um café que a coisa vai ser demorada.

Mas enfim, gostaria de saber como costuma ser a abordagem corriqueira na prática, se cria novos arquivos e os colocam na pasta helper, por exemplo, e nele insere os eventos bem como a inicialização do Controller?

1 resposta
solução!

Fala Bruno, tudo bom? Meu chute, é que esses caras poderiam ficar num arquivo de inicialização da sua página. Se você está iniciando ele direto na view, provavelmente poderia ser uma tag script de init ou algo do gênero se entendi bem sua dúvida.

Espero ter ajudado :) Qualquer coisa só chamar aqui de novo.