Sobes.tech

Καθαρή αρχιτεκτονική vs βρώμικη αρχιτεκτονική (π.χ., Active Record). Πώς να επιλέξετε για ένα νέο έργο;

Middle
193

Γιατί, ως TL, επέτρεψες αυτήν την κατάσταση — να διαρκέσει N μήνες;

Middle
143

Κατάσταση με την ανασκόπηση κώδικα: [όνομα] έγραψε ένα μεγάλο PR, [όνομα] το αναθεωρεί, το PR είναι σε αναμονή — [όνομα] συνεχώς επιστρέφει με νέα σχόλια. Πώς να το λύσετε τακτικά και στρατηγικά;

Middle
138

Έχετε περισσότερα από 3 χρόνια εμπειρίας σε [εταιρεία/οργάνωση];

Middle
134

Δοκιμές: χωρίς δοκιμές, ο χρόνος προσθήκης μιας λειτουργίας αυξάνεται εκθετικά, με δοκιμές — γραμμικά ή πιο αργά;

Middle
132

Στρατηγικές μετάβασης και μοτίβο Strangler;

Middle
128

Κατάσταση με την ομάδα: [όνομα] και [όνομα] έκλεισαν 30 εργασίες σε ένα μήνα, [όνομα] και [όνομα] — 10. Ο μη τεχνικός διευθυντής λέει ότι έχετε δύο τεμπέληδες. Τι κάνετε;

Middle
125

Γιατί θέλετε να μεταβείτε σε αυτήν την εταιρεία αν μπορείτε να βρείτε δουλειά στο εξωτερικό;

Middle
124

Ένας συνάδελφος έκανε PR, το εγκρίναμε όλοι, το CI/CD πέρασε, η λειτουργία μπήκε σε παραγωγή. Την επόμενη μέρα, η παραγωγή έπεσε. Ο διευθυντής ρωτάει ποιος φταίει;

Middle
122

Τι γίνεται αν πιστεύετε ότι το έργο απαιτεί καθαρή αρχιτεκτονική, αλλά ο διευθυντής λέει να παραδοθεί γρήγορα με βρώμικη αρχιτεκτονική;

Middle
116

Ποια είναι η διαφορά μεταξύ δοκιμών φόρτωσης και δοκιμών στρες;

Middle
115

Πώς να αποφύγετε ένα κατανεμημένο μονολίθο;

Middle
110

Μικροϋπηρεσίες: έχετε έναν παλιό μονολιθικό σύστημα, θέλετε να το διαχωρίσετε σε μικροϋπηρεσίες. Γιατί να το κάνετε αυτό;

Middle
104

Κατάσταση απόδοσης: ο διευθυντής λέει ότι ο κώδικας Python στην υπηρεσία είναι αργός. Ποιες είναι οι σκέψεις και οι στρατηγικές σας;

Middle
103

Τι είναι ένα κατανεμημένο μονολίθο και γιατί είναι κακό;

Middle
101