Pull to refresh
19
0
Михаил @yetanothercoder

java/kotlin кодер

Send message
пардон, на уровень выше предполагался коммент )

ну а негатив все же небольшой можно упомянуть — если только при неправильных аргументах первой строчкой удобней через return выйти для улучшения читабельности, на SO там это обсуждается.
много точек выхода в разных местах усложняют анализ и поддержку кода:
http://stackoverflow.com/a/733858/365675

отказ от return вынуждает иметь одну точку выхода в конце.
никогда не сталкивались? все как надо и удобно?

вот хотя бы
https://dzone.com/articles/whats-wrong-java-8-currying-vs
https://dzone.com/articles/dark-side-java-8
а как это будет выглядеть примерно? т.е. пишем UI логику страницы на котлине используя встроенные в js-kotlin runtime DOM объекты (document, window и тд.) потом скармливаешь компилятору — получаешь как в gwt минимизированный js файлик на выходе, который потом вставляешь в <script… страницы?

Будет ли какой-то отладочный режим в IDEA, чтобы сразу без полной перекомпиляции посмотреть как этот котлин код на существующей html странице отработает?
moving forward the compiler will be backwards compatible and future versions of Kotlin must not break existing code.

вопрос:

гарантия вечной обратной совместимости, т.е. тоже самое что и в самой Java. Так ли это необходимо? Последствия известны на примере ущербных generics, устаревшего дизайна коллекций и не всегда удобной реализации лямбд и тд. многие могут сами добавить из наболевшего. Так ли это будет критично если раз в 10-15 лет эта самая обратная совместимость будет не соблюдаться для изменения языка в лучшую сторону? У нас уже есть Java с вечной обратной совместимостью, так ли нужно это теперь еще в Котлине?

Голосование тут показывает что большинству достаточно было бы обратной совместимости в пределах мажорного релиза.
а железо норм?

i5-3470 3.20GHz × 4, 16G оперативы, ssd диск +проекты на тонны java кода — IDEA летает.
со многим вышесказанным — согласен, но только опять же — зачем тогда было гарантировать вечную обратную совместимость сорцов например? Через 20 лет синтаксис и "этой таблетки" может устареть и придется опять хачить и поддерживать как в Java получается, а народ снова потихоньку начнет искать и переползать на "новую таблетку".

Вон и судя по голосованию половина народа тут считает что достаточно совместимости в пределах мажорного релиза только.
почему же? нормальная поддержка только в IDEA будет имеется ввиду?
я тоже так думал что вот-вот они напишут и сюда, но прошло больше суток — и ничего, поэтому решил написал сам, акцентируя конечно те аспекты в языке которые меня волнуют в первую очередь и по которым хотелось услышать мнения общественности.
Как видите прошло уже больше 2 суток а от них статьи все нет, поэтому не считаю эту статью чем то лишним или неуместным.
так а чего не так со статьей: http://yuriybabenko.com/blog/my-experience-joining-toptal?
привел же и другое положительное мнение (http://www.michaelhoughton.com/article/toptal-a-follow-up-after-6-months)

Почему мой коммент молча удалился?
нагуглил это

Things have improved since. Scala now uses an EPIC.MAJOR.MINOR numbering scheme, and promises that you can freely swap out minor releases. Typesafe also promises source-level compatibility between major releases, so something that works in 2.11.x will be — at worst — deprecated in 2.12.x and not removed until 2.13.x

т.е. только мажорные релизы только могут ломать? хотя про Typesafe не понял — в 2.14.x могут убрать depricated имеется ввиду? т.е. в минорном релизе получается.
перевод "вольный" — только самое важное )
по чисто backend разработке (без или с минимум UI) много заказов на upwork вообще? Или в этом случае лучше удаленку в команду искать т.к. на биржах в основном клиентам надо полноценное приложение с каким то UI, сложилось такое впечатление.
а toptal делает скрины экрана как upwork или как нибудь другими методами трекает?

раньше ошибок и неточностей было много, но хм… попробовал сейчас в адройде 4.4.4 — намного лучше, спасибо! буду активно тестить в мессенджерах в ближ время )
когда уже эти гугол и эппл русскую речь научится нормально понимать чтобы голосом мессенджеры эти набирать: уже часто подзадалбливает останавливаться на улице, вглядываться и тапать по неудобной маленькой клаве, ибо много знакомых там и тоже активная переписка в течении всего дня.
это уже так и работает? через сколько после окончания конференции доступ к записям будет?
кстати да, и кажется давно еще обсуждался вариант offline билета с доступом только к видео, но так и не случилось, видимо есть опасения что меньше народу на конфу придет

Information

Rating
Does not participate
Location
Дедовск, Москва и Московская обл., Россия
Registered
Activity