Arquitetura limpa vs arquitetura suja (por exemplo, Active Record). Como escolher para um novo projeto?
Python
Por que, como TL, permitiu esta situação — deixá-la durar N meses?
Tem mais de 3 anos de experiência na [empresa/organização]?
Estratégias de transição e padrão Strangler?
Situação com revisão de código: [nome] escreveu um grande PR, [nome] está revisando, o PR está pendente — [nome] está constantemente retornando com novos comentários. Como resolver isso taticamente e estrategicamente?
Testes: sem testes, o tempo para adicionar uma funcionalidade cresce exponencialmente, com testes — linear ou mais lento?
Situação com a equipa: [nome] e [nome] fecharam 30 tarefas num mês, [nome] e [nome] — 10. O gestor não técnico diz que vocês têm dois preguiçosos. O que fazes?
Um colega fez um PR, todos aprovaram, CI/CD passou, a funcionalidade foi para produção. No dia seguinte, a produção caiu. O gerente pergunta quem é o responsável?
Por que queres ingressar nesta empresa se podes encontrar trabalho no estrangeiro?
E se você acha que o projeto exige uma arquitetura limpa, mas o gerente diz para entregar rapidamente com uma arquitetura suja?
Qual é a diferença entre testes de carga e testes de stress?
Como evitar um monólito distribuído?
Microserviços: você tem um monólito antigo, quer dividi-lo em microserviços. Por quê fazer isso?
Situação de desempenho: o gestor diz que o código Python no serviço está lento. Quais são seus pensamentos e estratégias?
O que é um monólito distribuído e por que é mau?