Executando verificação de segurança...
0

Qual é a sua abordagem para solucionar problemas complexos de programação?

Esta questão pode levar a uma discussão sobre diferentes técnicas e estratégias que nós programadores utilizamos para abordar problemas desafiadores.

  • Alguns podem preferir uma abordagem mais metódica, trabalhando passo a passo para quebrar o problema em partes menores e, em seguida, resolvê-las uma por uma.
  • Outros podem preferir uma abordagem mais experimental, tentando diferentes soluções até encontrarem uma que funcione.

Então com tudo isso, como podemos decidir qual metodo é mais eficiente?

Essa discussão não tem como objetivo definir um único metodo melhor do que os outros, mas sim ajudar compartilhando a experiência de cada um.

Visto que com esse tema poderá ser fornecer informações valiosas sobre como podemos avaliar e tomar decisões críticas durante o processo de desenvolvimento.

Carregando publicação patrocinada...
2

O que é um problema complexo?

Existem coisas como SOLID, TDD e Design Patterns, exatamente porque muitos problemas "complexos", vem pela falta de cuidado com problemas "simples".

Eu costumo prestar muita atenção a arquitetura do projeto e os padrões de código que colocamos, porque quando aparece um problema, dificilmente ele vai ser algo grande, pois já montamos em código formas de achar mais rápido os problemas e resolve-los.

E a área de QA e Produto, junto com os Devs, ta aí pra pensar e encontrar os possíveis gargalos que pode ter um projeto. Por isso acho bastante necessário ter conhecimentos de outras áreas ao trabalhar em um projeto.