Ускоряем Jekyll с помощью Kotlin
Одним из первых постов в этот блог был пост про ускорение работы с Jekyll с помощью Java. Там я писал, что:
Я засек время потраченное на написание программы 34 минуты. Мне надо сделать около 50 постов, чтобы оно окупилось, и надо чтобы в программе не нашлось новых багов.
Я написал эти 50 постов. Сейчас в блоге 125 записей. И эксперимент оказался очень удачным. Я решил продолжить его перевести программу для генерации постов с Java на Kotlin. Это оказалось очень просто, IntelliJ IDEA умеет делать это автоматически:
Оказалось очень удобно. Хочется отметить следующие моменты:
- На Kotlin можно писать один в один как на Java. Это не значит, что нужно так делать. Но то, что можно очень хорошо. Существенно упрощает переход на новый язык.
- Я не знал, но оказывается можно не ставить точку с запятой в конце утверждения
- В IDEA работает
sout
тоже удобно для тех, кто переходит с Java - В сконвертированной программе нет ни одного объявления типа, а значит не надо писать Борщ борщ = new Борщ(), это удобно на мой взгляд.