LINUX.ORG.RU

История изменений

Исправление slackwarrior, (текущая версия) :

подумать/почитать/проанализировать/протестить/и_тд

Два дня подряд можно ловить гейзенбаги за «старшими товарищами», которые достигли своего уровня некомпетентностирассеянности по соотв. закону Мерфи (моск тот же, задач больше) и задумчиво впороли ломающую транспорт недоделку хитрого RAII-зачищателя ресурсов в казалось бы давно обкатанную библиотеку: никуда не переданный смартпойнтер, в который забинден функтор с методом закрытия сессии, невозбранно выходит за область видимости, счетчик обнуляется и... срубает сессию неочевидным образом - при ответе сервера клиенты умирают «от разрыва сокета» глубоко в boost::asio :)

Или «архитектур» наархитектил гуй, как привык в своем вебе 2.0, с пейджингом вместо скроллинга, и потоки создаются на каждый чих, хотя профита от них в том однопоточном бай дезаен гуе 0 целых хрен десятых - зато у него MVC на MVC MVC погоняет (потратил 2 недели, надо переписать за 2 дня) :)

Исходная версия slackwarrior, :

подумать/почитать/проанализировать/протестить/и_тд

Два дня подряд можно ловить гейзенбаги за «старшими товарищами», которые достигли своего уровня некомпетентностирассеянности по соотв. закону Мерфи (моск тот же, задач больше) и задумчиво впороли ломающую транспорт недоделку хитрого RAII-зачищателя ресурсов в казалось бы давно обкатанную библиотеку: никуда не переданный смартпойнтер, в который забинден метод закрытия сессии, невозбранно выходит за область видимости, счетчик обнуляется и... срубает сессию неочевидным образом - при ответе сервера клиенты умирают «от разрыва сокета» глубоко в boost::asio :)

Или «архитектур» наархитектил гуй, как привык в своем вебе 2.0, с пейджингом вместо скроллинга, и потоки создаются на каждый чих, хотя профита от них в том однопоточном бай дезаен гуе 0 целых хрен десятых - зато у него MVC на MVC MVC погоняет (потратил 2 недели, надо переписать за 2 дня) :)