Fala ai Daniel, tudo bem?
Qual é a melhor forma de criar objetos em JavaScript?
Vai depender muito de cada situação e tipo de objetos, se você estiver trabalhando com classes o ideal é usar a nova sintaxe com class
e new
.
Agora caso precise criar objetos de configuração ou algo do tipo pode fazer direto com as chaves {}
.
Como não deixar a aplicação desorganizada e não me perder?
Para isso que existem os linters, o famoso ESLint por exemplo: https://eslint.org/
Com ferramentas como essa a gente consegue definir os padrões de códigos de cada projeto, também existem outras que ajudam:
Espero ter ajudado.