Рубрики
Без рубрики

Безопасность типа, это довольно приятно

Ладно, короткая. Я привык программировать на Ruby, где все идет своим чередом, а ты потом все исправляешь. Ульт… Помеченный java.

Ладно, короткая. Я привык программировать на Ruby, где все идет своим чередом, а ты потом все исправляешь. Предельное промедление.

Тем не менее, удивительно, насколько полезно я нахожу строго типизированные методы и переменные; это похоже на то, что повсюду есть комментарии, в которых говорится, что делает моя программа, и заставляет меня больше думать о дизайне. Когда я вижу, что этот метод возвращает строку, но та, которую он вызывает, имеет логическое значение y, мне рекомендуется подумать о том, как они больше взаимодействуют.

Даже если это не изменит то, что я делаю сейчас, это сэкономит много времени при рефакторинге, и мне даже не придется проводить тесты, чтобы выяснить, что квадратные колышки не входят в круглые отверстия.

Короче говоря, ограничения сохраняют структуру, и Java работает хорошо (достаточно).

Сделано.

Оригинал: “https://dev.to/jimjule/type-safety-it-s-pretty-nice-lh5”