Привет! На написание этого поста меня вдохновил другой пост TDD есть опиум для народаЧитать полностью »
Рубрика «kotlin» - 7
Правильное TDD
2021-08-15 в 13:39, admin, рубрики: kotlin, tdd, тестирование, Тестирование IT-системГотовимся к Windows 11: добавляем поддержку полноценной клавиатуры в Android-приложение
2021-08-10 в 11:30, admin, рубрики: android, desktop app, keyboard support, kotlin, mobile app, windows 11, Блог компании FunCorp, десктопные приложения, клавиатура, мобильные приложения, разработка мобильных приложений, Разработка под android«Почему Kotlin хуже, чем Java?»
2021-05-20 в 14:25, admin, рубрики: java, kotlin, kotlin vs java, Блог компании FunCorp, дискуссия, перевод, Программирование, разработка мобильных приложений, холиварТакой провокационный вопрос задал реддитор nenemen в сабреддите Java:
«Я думаю о том, чтобы свой следующий проект сделать на Kotlin + Spring Boot, но мощь всенародной любви к Kotlin и одновременно ненависти к Java заставляют всё это походить на какой-то культ. Поэтому хотел бы услышать аргументы «против».
Языки любимые и языки страшные. Зелёные пастбища и коричневые поля
2021-05-07 в 10:17, admin, рубрики: Go, haskell, ITSumma. языки программирования, Julia, kotlin, Rust, scala, Блог компании ITSumma, зелёные пастбища, легаси, поддержка старого кода, Программирование, Проектирование и рефакторинг, рефакторинг, Статистика в IT
Результаты опроса Stack Overflow являются отличным источником информации о том, что происходит в мире разработки. Я просматривал результаты 2020 года в поисках некоторых идей, какие языки добавить в нашу документацию по контейнерным сборкам, и заметил кое-что интересное о типах языков. Мне кажется, это не часто встречается в различных дискуссиях о предпочтениях разработчиков.
В опросах есть категории «Самые страшные языки программирования» (The Most Dreaded Programming Languages) и «Самые любимые языки». Оба рейтинга составлены на основе одного вопроса:
На каких языках вы провели обширную работу по разработке за последний год, и на каких хотите работать в следующем году? (Если вы работаете с определённым языком и намерены продолжать это делать, пожалуйста, установите оба флажка).
Доказательное программирование
2021-04-01 в 18:28, admin, рубрики: Go, java, kotlin, Prolog, scala, доказательное программирование, Программирование, Разработка под androidВнимание!
- Содержание данной статьи никак не связано с докладом академика А. П. Ершова "Научные основы доказательного программирования" 1984г.
- Статья содержит утверждения, способные вызвать вспышки гнева и неконтролируемой агрессии. За последствия автор статьи ответственности не несет!
- В тексте упоминаются следующие языки программирования: Java, Swift, Kotlin, Scala, Go, Haskell и др.
- Эта статья — антитезис. Автор ставит вопросы, но не считает своим долгом на все из них дать ответы.
В момент своего появления в Европе доказательная медицина казалась скандальной, неприятной и отвергаемой почти всем медицинским сообществом идеей. Даже в США, которые сейчас являются оплотом доказательной медицины, долгое время не хотели ее принимать. Основная мысль — докажи, что то, что ты собираешься сделать, реально поможет. Сейчас большинство назначений доктора делают исходя из приобретенных знаний и опыта. Но что если для некоторых ситуаций можно создать такой протокол лечения, следуя которому с болезнью сможет справиться даже неспециалист, и будет доказано, что этот протокол работает? Можно ли покрыть такими протоколами все известные недуги? Все, конечно же, нет, но какие-то — определенно, да.
И вот тут невольно возникает вопрос: не обошла ли медицина другую, казалось бы, не менее прогрессивную индустрию разработки программного обеспечения?Читать полностью »
«Отдых — это непросто»: Андрей Бреслав о жизни после Kotlin
2021-03-23 в 8:19, admin, рубрики: alter, java, jetpack compose, kotlin, Андрей Бреслав, интервью, Карьера в IT-индустрииДля многих в IT-сообществе имя Андрея Бреслава было почти синонимичным с названием языка программирования: «мы говорим Бреслав, подразумеваем — Kotlin». Неудивительно, поскольку Андрей возглавлял этот проект десять лет подряд, начиная с самого его создания. Но теперь ситуация изменилась, потому что в ноябре он объявил об уходе из проекта.
Пиксели, Excel, Kotlin и немного ностальгии…
2021-02-13 в 10:28, admin, рубрики: Excel, kotlin, пиксель-арт, пиксельная графика, Программирование, ретрокомпьютинг, старое железоВсем привет! Идея для этой статьи пришла еще месяц назад, но в силу занятости на работе времени катастрофически не хватало. Однажды вечером в YouTube я наткнулся на ролик о создании игры-платформера в стиле пиксельной графики. И тут мне вспомнились мои первые уроки информатики в школе, где мы "рисовали на Бейсике" и играли в "ворона ест буквы".
Предисловие
Сага о типизации и тайпчекинге для JavaScript
2021-02-09 в 8:16, admin, рубрики: c++, Cpp, javascript, kotlin, TypeScript, Блог компании Яндекс, команда яндекс.маркета, типизацияПривет! Хочу поделиться своими мыслями по, казалось бы, простой теме — типизации. В частности, поговорить о тайпчекинге в JavaScript.
Часто люди воспринимают типизацию как эдакую серебряную пулю, которая защищает от всех проблем. Но это не так, часто ожидания от типизации неоправданны, а простота таких инструментов, как TypeScript, обманчива и слишком переоценена.
Это не типичная статья из серии «Изучаем TypeScript», а, как мне кажется, фундаментальная история. Мы начнем с основ, поговорим о данных, о способе их хранения, а затем перейдем к типизации и посмотрим, как она влияет на работу программы.
Из JCenter в Maven или короткая заметка о публикации мультиплатформы Kotlin
2021-02-06 в 6:44, admin, рубрики: bintray, jcenter, kotlin, kotlin multiplatform, maven central, sonatype, публикацияНедавно появилась новость о том, что JCenter скоро будет закрыт и как нам дальше жить там не сказано надо бы переезжать куда-то ещё. Лично для меня главным кандидатом стал MavenCentral, поскольку я уже давно там публикуюсь, хотя последний год привык делать это через Bintray. В этой заметке будет краткая информация о подводных, с которыми я встретился и как пришлось поменять свои скрипты публикации.
В ЭТОЙ СТАТЬЕ НЕТ ИНФОРМАЦИИ О ПУБЛИКАЦИИ НАТИВНЫХ ТАРГЕТОВ. И тем не менее, надеюсь, информация в статье будет вам полезна.
Наверно, уже писали
Функциональный Kotlin. Во имя добра, радуги и всего такого
2021-01-29 в 21:15, admin, рубрики: inline, kotlin, расширения, рефакторинг, ссылки на фукнции, функции, функции высшего порядка, функциональное программированиеВведение
Сам по себе Kotlin очень мощный инструмент, но многие часто используют его не на полную мощность, превращая его в какую-то... Java 6. Попробую рассказать почему так делать не надо и как использовать функциональные фичи языка на полную.
Функции высшего порядка
Начну с них. И, заодно, расскажу что это вообще такое: когда функция принимает другую функцию как параметр или возвращает ее - это функция высшего порядка. Просто, не правда ли? Но как этим пользоваться?
То, что функции в Котлине могут получать и возвращать другие функции для нас должно означать то, что мы можем записать их в переменную. Выглядеть это будет как-то так:
Читать полностью »