Вся в расчётах, голова пухнет от множества всяких деталей, которые надо держать в уме.
Алгоритм и так был сложный - чтобы разобраться, как он работает, много времени понадобилось. А сейчас он ещё больше усложняется, на порядок. В итоге, сложность задачи возросла как минимум в два раза.
Плюс код был неупорядочен и свален где попало и как попало, бардак пришлось разгребать.
Да интерфейсик для пользователя кривовато работал.
В общем, ни конца, ни края переделкам и усовершенствованиям. Уже четвёртая неделя пошла - а я всё над одной задачей зависла.
Не представляю, как я потом весь объём проделанной работы задокументирую. У нас так заведено: не только нужно сделать работу, но и описать для служб продвижения и пользователей, что было сделано и ничего не пропустить. Даа, хорошая тренировка для моей памяти предстоит!
Пожалейте меня, а?