В субботу вышел новый релиз boost 1.35, качать и пробовать.
как бы обьяснить заказчикам, которые ревьювают каждый комит, что boost "жизненно необходим" для проекта? а то уже присмотрел в небольшом проекте минимум два места, куда его можно втыкнуть, осталось тока обоснование придумать
как бы обьяснить заказчикам, которые ревьювают каждый комит, что boost "жизненно необходим" для проекта? а то уже присмотрел в небольшом проекте минимум два места, куда его можно втыкнуть, осталось тока обоснование придумать
6 комментариев:
ну как-как? отправить почитать их блог Alex Ott'a. Он там некоторые моменты рассказывал, в частности про скорость работы регекспов бустовых.
ну единственно место в проекте,где распознование могу передалать на буст это
_stscanf_s(strColor, _T("%x"),&color);
но заменять такое на boost::lexical_cast особого смысла даже я не вижу.
та я не об этом ;-). ясен пень, что ради одной строчки тащить за соой библиотеку излишество. я по поводу тех "двух мест"...
если мест "всего два", то может не нужен буст целиком - bcp ?
:) так весь буст тащить и не собирался, была идея в нескольких местах его заюзать, только получаеться, что это тянет за собой слишком большие изменения в проекте, а там как раз места еще от предыдущих поколений девелоперов, живут по принципу "работает? не трож", до сих пор вспоминаю как после переписывания одного такого места(и востановления бизнес логики из жутко запутаного кода, как у них получилось простую вещь так запутать?) начали вылазить проблемы в куче совсем не ожиданых мест, так что поживет проектик как есть, все равно он почти не развивается, а буст пойдет в одину из собственных утилит.
"работает? не трож" - основной девиз проекта с индусским кодом, потому что в нем нет баг - одни фичи :)
Отправить комментарий