Крадущийся Kotlin, затаившийся Airflow: пять любимых технологий «Леруа Мерлен»

Некоторые фичи Kotlin вызывают у меня двойственное отношение. Теоретически они должны упрощать жизнь, но на практике выходит по-всякому. Например, иммутабельность — спору нет, она сейчас в тренде, как и всякая прочая функциональщина. Но это требует особого выверта сознания, который есть не у каждого разработчика. И, несмотря на теоретические преимущества иммутабельности (безопасность, чистота кода и т. д.), на практике код становится сложнее и в неумелых руках может привести к большим потерям по памяти. Конечно, Kotlin не запрещает писать код с использованием привычных изменяемых структуры данных. Но концептуально язык заточен под иммутабельные коллекции, их возвращают все основные методы обработки коллекций (map, filter и прочие), и, разумеется, не хочется без необходимости плыть против течения.

Читайте так же:

  • Россияне могут потерять в «черную пятницу» 300 млн рублейРоссияне могут потерять в «черную пятницу» 300 млн рублей Объем украденных денег по итогам распродаж в «черную пятницу» может превысить 300 млн рублей. Таким прогнозом поделились аналитики  компании по кибербезопасности Zecurion.  Такой прогноз объема краж в «черную пятницу» сделан на основании статистики продаж в периоды аналогичных […]
  • Новости интернет-рекламы за июль-август 2021 годаНовости интернет-рекламы за июль-август 2021 года Летний сезон подошел к концу, поэтому самое время подвести итоги последних месяцев. Расширенные фильтры по типам контента в Яндекс.Директе, обновленный раздел статистики в кабинете РСЯ, новый рекламный формат в TikTok, функционал моделирования конверсий в Google Analytics 4 — какие еще […]
  • Как правильно написать текст для сайтаКак правильно написать текст для сайта Захват интересов читателей с помощью хорошего контента веб-сайта может быть действительно сложной задачей. Большинство посетителей проводят на веб-странице всего несколько секунд, прежде чем решить, что делать дальше. Хорошее написание веб - сайта-это ключ к преодолению этих […]
  • [Перевод] Пишем простую библиотеку JSON с нуля: экскурс в современный C++[Перевод] Пишем простую библиотеку JSON с нуля: экскурс в современный C++ Глазами начинающего С++ программиста оцениваем удобство современных возможностей языка на примере реализации программы для лексического разбора и парсинга данных JSON. В современном С++ есть много крутых возможностей. К примеру, семантика перемещения подразумевает дешевую передачу […]