По само "най-оптималните съотношения на броня, подвижност и огнева мощ" много често по-напред слагат пантерата
Пантерата и практически всички немски танкове противоречат на принципа KISS. И само затова нищо в тях не може да бъде "оптимално съотношение". Доста програмисти също трябва да го усвоят този принцип.
Тоя ми е любимият принцип ама нещо ми се сърдят като го прилагам. 😩
В Apple беха бутнали сите "сложни добри практики" - GitOps, Azure Pipelines, ESB, 100+ repo-та, документиране в wiki, SCRUM със сите meeting-и. Ако бех жунка (макар, че сега ме пишат такъв) - щех да си ударя чекия (едно време се възбуждах от "процеси"), ама ся с толкоз опит осъзнавам, че сичко туй те вкарва в такъв излишен complexity, че е гарантирано "да се наебеш сам".
1. Беха омазали Dev средата на макс (Lead Architect-ът ми го призна).
2. Azure Pipelines им се чупеха поне 2 пъти на седмица.
3. За да промениш 2 setting-a (дет се вика просто да изтриеш некви настройки) трябва да промениш 5 repo-та и да оправиш user и integration test-овете по тях.
4. Беха стигнали до там да имат settings файл с 5000+ реда, с магически числа (9001 - AppleShitService, 9002 - AppleToiletService и др.)
5. Wiki-то им беше с outdated документация.
Всичко точно! 😎