понедельник, декабря 17, 2012

Visual Studio: Макрос для замены пробелов на символы подчеркивания


Имена тестов более читабельны, если написаны через подчеркивание:
При_вводе_2_плюс_2_в_результате_должно_быть_4()
Нежели если они написаны в CamelCase
ПриВводе2Плюс2ВРезультатеДолжноБыть4()
Но, замена пробелов на символы подчеркивания может оказаться весьма болезненным и трудоемким занятием.
Как я дел это раньше:
  1. Писал строку текста в Ворде, для того чтобы не допускать тупых афрографических ашибак
  2. Копировал строку в Visual Studio
  3. Использовал стандартный поиск и замену по выделенному тексту. Это лишний диалог, на который я тратил лишнее время. 
При помощи макроса для Visual Studio, это действие проходит быстрее и менее раздражающе.
Теперь я нажимаю Alt+1 – и пробелы заменяются на подчеркивания.

Код макроса можно взять тут: Visual Studio Macro for BDD Naming
И видео о том, как добавить новый макрос в Visual Studio:

Комментариев нет: