Architettura pulita vs architettura sporca (ad esempio, Active Record). Come scegliere per un nuovo progetto?
Python
Perché, come TL, hai permesso questa situazione — lasciandola durare N mesi?
Hai più di 3 anni di esperienza in [azienda/organizzazione]?
Strategie di transizione e pattern Strangler?
Situazione con la revisione del codice: [nome] ha scritto un grande PR, [nome] lo sta revisionando, il PR è in sospeso — [nome] ritorna costantemente con nuovi commenti. Come risolvere tatticamente e strategicamente?
Test: senza test, il tempo per aggiungere una funzionalità cresce esponenzialmente, con i test — lineare o più lento?
Situazione con il team: [nome] e [nome] hanno completato 30 compiti in un mese, [nome] e [nome] — 10. Il manager non tecnico dice che avete due pigri. Cosa fai?
Un collega ha fatto un PR, tutti hanno approvato, CI/CD è passato, la funzionalità è stata messa in produzione. Il giorno dopo, la produzione è fallita. Il manager chiede chi è colpevole?
Perché vuoi entrare in questa azienda se puoi trovare lavoro all'estero?
Cosa succede se pensi che il progetto richieda un'architettura pulita, ma il manager dice di consegnare rapidamente con un'architettura sporca?
Qual è la differenza tra test di carico e test di stress?
Come evitare un monolito distribuito?
Microservizi: hai un monolito vecchio e vuoi dividerlo in microservizi. Perché farlo?
Situazione di performance: il manager dice che il codice Python nel servizio è lento. Quali sono i tuoi pensieri e strategie?
Cos'è un monolito distribuito e perché è male?