LINUX.ORG.RU

История изменений

Исправление i3draven, (текущая версия) :

Недавно пришлось изучить котлин. Какое же он гuaно. Только после этого я понял насколько «консвервативность» джава инженеров это хорошо. Котлин код делает непонятно, что и каждый изобретает по сути свой диалект языка со всеми этими «это пропертя на самом деле метод» и «а тут мы на самом деле создаем экземпляр класса, а не вызываем метод, да и вообще это инфикс». Я такой каши нечитабельной в коде давно не видел, когда ты создал кучу всего а думаешь, что сто раз вызвал метод. Причем этот kotlin гuaно еще и потому, что без среды разработки его ревьюить вообще боль в gitlab, так как хер знает, что этот код на самом деле делает. Не говоря уже о idea, на которое пришлось поработать и которая постоянно не отдупляет, что код поменялся и надо бы подчеркнуть ошибки.

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

Java+Eclipse forever!

Исходная версия i3draven, :

Недавно пришлось изучить котлин. Какое же он гuaно. Только после этого я понял насколько «консвервативность» джава инженеров это хорошо. Котлин код делает непонятно, что и каждый изобретает по сути свой диалект языка со всеми этими «это пропертя на самом деле метод» и «а тут мы на самом деле создаем экземпляр класса, а не вызываем метод, да и вообще это инфикс». Я такой каши нечитабельной в коде давно не видел, когда ты создал кучу всего а думаешь, что сто раз вызвал метод. Причем этот kotlin гuaно еще и потому, что без среды разработки его ревьюить вообще боль в gitlab, так как хер знает, что этот код на самом деле делает. Не говоря уже о idea, на которое пришлось поработать и которая постоянно не отдупляет, что код поменялся и надо бы подчеркнуть ошибки.

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

Java+Eclipse forever!