T>>Выбери инвариант поинтересней и попробуй поддержать его по участку программы с помощью Java+IDEA. Или попробуй реализовать DSEL и опиши, что надо запомнить конечному пользователю, чтобы быть успешным пользователем этого DSEL.
C>Я могу написать кастомную инспекцию, если прямо так захочется. Например, я уже тут приводил пример с тем, как Hibernate анализирует HQL-запросы в коде:
C>[img]
C>http://files.rsdn.ru/37054/HQLBug.png
C>[/img]
Отличный пример. Он, как бы, говорит сам за себя. Совершенно не требует никаких объяснений.
По нему сразу видно, как можно быстро и удобно сделать DSEL, отдать пользователю и он всё поймёт с полуслова.
C>Ещё можно вспомнить разные удобные рефакторинги — выделение метода, выделение method object'а, упрощение выражений, анализ мёртвого кода и т.п.
Мне это всё совершенно непонятно.
T>>Хотя меня больше беспокоит что ты огульно назвал моих коллег "не умеющими пользоваться IDEA". Мои коллеги умные, это я тебе точно говорю.
C>Так это никак не влияет на умение пользоваться IDEA....
Это ещё хуже, если вдуматься.
Я не про коллег, если что.