Здравствуйте, de-guy, Вы писали:
>>>Код расширялся постепенно-постепенно, количество if-else-if увеличивалось. И вот наткнулись на багу VS2005 — после 128-го вложенного if-else-if условия просто напросто игнорируются. Пришлось переделать в switch-case
>>>И еще из опыта — дебаггер в студиях до 2005 включительно не работает с файлами больше, чем из 65535 строк.
DG>---------------------------------------
DG>Я бы постеснялся упоминать о таких "достижениях". DG>Переделайте ваш код, разделите на классы, методы, уберите повторяющийся код, сделайте рефакторинг.
DG>Из опыта — в файлах под 10 тысяч строк я просто не ориентируюсь. Без Ctrl+F там делать нечего. DG>2-3-4 тысячи максимум, затем резать на подфайлы.
DG>128 вложенных условий — наверняка можно сгруппировать и упростить.
Модераторы потёрли прошлую дискуссию.
Повторюсь — это сгенерированный код.
Никто в своём уме писать файлы такого размера руками не будет.