Я ориентируюсь на то, что мне говорят по цене и времени, я не спец. Но были же причины почему он не написал свой код сворачивания, а обратился к системному функционалу "игнорирования". Если был бы вопрос 15 минут, он бы свой написал. А так, воспользовался готовым.
да нет, он просто решил идти более геморным путем без подгрузки конечному пользователю флуда.
Это более сложный путь и более геморный. Но типа и более правильный и оптимальный.(меньше из бд грузить нужно)
А можно было сделать +1 поле в таблице сообщений булийное и каждое сообщение по этому булеану обращать в уже написанный на сайте спойлер.
Но да, тогда бы не скрывалась инфа о пользователе, как сейчас. Но как по мне, это и не нужно делать.
Оно не загружает смысловое поле. Никто не смотрит что там написано, пока не понадобиться.
оно занимает немыслимо дофига места если сообщение в 1 строку.
я бы дизайн подправил вообще много где, что бы он стал более компактным...
Но в любом случае, это не так уж и критично. А так... просто замечания на тему "а можно было бы бы...".
как по мне -- разница существенна.
Тем более, что половина сообщений - парустрочные.