Короче. Чувак сказал много дельного и даже вроде бы правильно рассказал разницу между архитектурами. Но делая выводы он видать немного выдумывал свои яркие миры с пони и бабочками.
«Работает - не трогай» Плохое правило. Потом падает и все в ахуе. Писал это Лёня, который давно уволился. Петя последний раз лез в код 1.5 года назад и не помнит как это работает. Женя однажды выходил из запоя после 10и минутного просмотра кода и с тех пор туда не лез. Начальство рвёт волосы на жопе теряя деньги из-за лежащего сервиса.
«Работает - не трогай» Плохое правило. Потом падает и все в ахуе. Писал это Лёня, который давно уволился. Петя последний раз лез в код 1.5 года назад и не помнит как это работает. Женя однажды выходил из запоя после 10и минутного просмотра кода и с тех пор туда не лез. Начальство рвёт волосы на жопе теряя деньги из-за лежащего сервиса.
как у тебя та история с тем что всё падало из-за слишком быстрого запуска?)
Мой посыл, что если где-то есть чёрный, не понятно как работающий, ящик - его надо взрывать и уничтожать. Или, что тоже вариант, вливать в него ресурсы. Чтоб был пул людей знакомых с кодом и работой сервиса.
Начал изучать питон и читаю сейчас основы программирования на python ,там для разбора используется 3.60 версия, сейчас уже 3.90 ,это имеет значение и стоит искать более новую инфу или этого хватит?
Race condition на уровне потоков (точнее на уровне Вертексов, но это почти то же самое). Переписал кусок кода, который медленно работал и радовался 10 минут после деплоя. Потом после тонны убитых часов на разборках понял, что на медленность этого куска были завязаны другие процессы, который должны были пройти быстрее.
Причём тот кто это писал, оставил комментарий, что «тут возможно состояние гонки, но процесс А(который я переписал) идёт так медленно, что можно забить хуй»