где вы таких берете? обычно ТЗ от заказчика это пару невнятных абзацев его пожеланий в его уникальной терминологии (часто непонятной). которые потом раскатываются на 10 листов а4. даже от нормальных спецов по каким-то причинам иногда приходит подобное. так что ТЗ должен составлять исполнитель на основании "ТЗ" от клиента и потом с ним его трясти до готовности
Андрей: я не задавался целью перепробовать все смердживатели, видел какой-то консольный, какой-то под винду еще и еще какой-то. и все они на фоне штормовского бесчеловечны. что может быть удобнее чем натыкать указательным пальцем нужные изменения окошек в третье.
сравнивателя файлов удобнее чем в шторме тоже не видел
а как стек видеть? или как без сообщения исключения понять что какой-то сто раз вызываемый метод не сработал в такой-то раз с такими-то данными/аргументами и тд. в таких случаях ручной прописи даже больше будет, тем более если ошибка фатальная, то никого кроме разработчиков это не касается, и если писать проверки для такого уровня то потом непонятно какие обычные а какие для исключений. злоупотреблять конечно не стоит