Уже немного поздно, но подтверждаю качество курсов в специалисте. Разве что не круто разбивать один по сути курс на несколько частей. В итоге если не успел записаться на вторую, то между первой и второй может быть огого какой перерыв.
Авторизацию непосредственно у провайдера я организовал сам через redirect и NET::HTTP, с этим проблем не возникло. Просто никогда раньше не сталкивался с работой с пользователями, поэтому не знал как правильно поддерживать статус "logged in".
@Lovesuper jetbrains хоть и не бесплатный, но ОЧЕНЬ удобный. Я вот сейчас думаю о приобретении, мне кажется, оно того стоит. (Я не работаю в jetbrains и не получаю денег за рекламу. Честно.)
@viento ниже дали совет перед покупкой пойти и посмотреть в магазине. Откройте текстовый редактор, набросайте простенький html. Если будет удобно - покупайте. Если нет, подумайте еще.
@viento Просто больше плотность пикселей. Все. Больше никакой разницы. Если переходите с 800*600, то, наверное, будет непривычно. Привыкнуть можно. Тем более, если мерить инструментами, а не доверять глазомеру.
А если у меня уже есть ТЗ? Сформированное по пунктам чего я хочу от приложения. Зачем его описывать в тестах? Я могу понять тестирование работы с базой данных - это действительно удобно, но мне удобнее писать тест ПОСЛЕ, а не до. Так, мне кажется, нагляднее. Если пытаться писать тесты до, то можно упустить что-то важное.
Вот для этого, боюсь, опций не предусмотрено, только дописывать самому. Как вариант еще могу предложить indentator, правда он вообще ничего не переносит на новую строку - только расставляет пробелы/табуляции. В остальном оставляет исходное форматирование.