В Кишиневе троллейбус не умер, а очень даже активно развивается, есть новые маршруты, практически все троллейбусы не старше 15 лет. В основном парк БКМ местной сборки, но есть довольно много европейских троллейбусов.
Даже при идеальном отношении разработчиков к коду — техдолг будет копиться если систематически не выделять достаточно времени на разработку.
Я достаточно часто видел код который никаких проблем в продакшне не вызывал, но внутри был страшным набором копи пасты, без больших попыток выделить общие модули и интерфейсы. Просто продакты требовали, девелоперы гнали код, потому что поощрялась только более быстрая разработка.
При этом девелоперы были достаточно качественные и алгоритмы были хорошие, а также clean code применялся. Но времени на обобщение не было.
У меня был похожий опыт и даже с продолжением. Писали биржу рекламы, как всегда надо было вчера, и я как считающий себя SQL гуру решил что скулятчер — будет хорошим и достаточным решением.
Написался скулятчер быстро, дня за 2, особо его не оптимизировал — но около 100 запросов в секунду он тянул стабильно. Жаль только что когда попытались сунутся под реальный траффик — оказалось что там наша нагрузка около 1200 запросов в секунду и скулятчер не годиться.
Я естественно выслушал от СЕО какоя я мудак и засел писать матчер на C#. Это заняло чуть больше времени — около 2 недель, тоже ничего не оптимизировал — но нагрузку в 1200 матчей в секунду держало без никаких проблем и было решено дальше тему не развивать. Так и осталось оно в том проекте.
В Кишиневе троллейбус не умер, а очень даже активно развивается, есть новые маршруты, практически все троллейбусы не старше 15 лет. В основном парк БКМ местной сборки, но есть довольно много европейских троллейбусов.
Статья очень интересная, но над подачей надо немного поработать, читается тяжело.
Простите за праздный интерес - ведущий институт биоинформатики в России - это какой?
Я достаточно часто видел код который никаких проблем в продакшне не вызывал, но внутри был страшным набором копи пасты, без больших попыток выделить общие модули и интерфейсы. Просто продакты требовали, девелоперы гнали код, потому что поощрялась только более быстрая разработка.
При этом девелоперы были достаточно качественные и алгоритмы были хорошие, а также clean code применялся. Но времени на обобщение не было.
Написался скулятчер быстро, дня за 2, особо его не оптимизировал — но около 100 запросов в секунду он тянул стабильно. Жаль только что когда попытались сунутся под реальный траффик — оказалось что там наша нагрузка около 1200 запросов в секунду и скулятчер не годиться.
Я естественно выслушал от СЕО какоя я мудак и засел писать матчер на C#. Это заняло чуть больше времени — около 2 недель, тоже ничего не оптимизировал — но нагрузку в 1200 матчей в секунду держало без никаких проблем и было решено дальше тему не развивать. Так и осталось оно в том проекте.