Записки разработчицы
2.22K subscribers
408 photos
25 videos
4 files
1.11K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
Архитектура приложений - вещь, конечно, для восприятия специфическая, но в работе нужная.
Хорошо организованное приложение - уже залог успеха в работе, особенно, когда функционал меняется очень быстро с разворотом на 180 градусов.
Основной негатив по поводу оверинженеринга того или иного паттерна вызывается в основном из-за готовых фреймворков, которые, казалось бы, должны облегчать жизни. Потому что мы забываем, что не боги горшки обжигают, а пишутся фреймворки такими же обычными разработчиками, и каждый превносит в свое творение свое понимание.
Поэтому я советую брать и реализовывать тот или иной паттерн самостоятельно. Вы увидите, что даже написать свой шаблон не так уж и сложно. Зато вы не погрязнете во мраке дебага неизвестной обфускации
#холиварка Если говорить о популярности тематики в народе и на разных мерояприятиях типа конференций, то это вещь спорная и неоднозначная. Можно ее назвать холиварной, хотя холивары устраивают и из-за таких вопросов, как красиво опционалы обрабатывать и на null проверять.
Кто-то считает, что это неинтересно, потому что в коде главное - работоспособность фичи для заказчика и быстрота реализации, а чистота - это синтаксический сахар. Кто-то утверждает, что все это лишнее, потому что Apple в 2011-2012 году уже все за всех продумал и завещал использовать MVC под разными соусами, а все остальное от лукавого.
Так что я призываю думать своей головой и применять то, что удобно вам в в вашей работе с расчетом, что вы можете вернуться к этому году спустя полгода-год. Думайте, читайте статьи, ходите на митапы, смотрите конференции, и не забывайте анализировать поступающую информацию. Авторитетность места работы того или иного спикера или автора не является гарантией того, что его и только его способ - best practices, а также истина в последней инстанции. Может быть, именно вы можете что-то предложить IT-сообществу такое, что, как сказал один знакомый разработчик, облегчит жизнь, повысит зарплату и избавит от выгорания труженников IT-мира
#митап Помимо таких серьезных собраний для трансляции миру своего видения той или иной темы в разработке, как CodeFest, DevPro, AppsConf, Mobius, есть и события поменьше. Например, компания ЦФТ проводит митапы разной направленности, узнать о которых вы можете в их группе ВК:
https://vk.com/itevents_cft
И там же вы можете записаться и предложить свою тему для выступления.
Ходить по митапам полезно. Это и предоление информационной изоляции, и общение с коллегами по цеху. Как спикер, вы еще и тренируетесь в плане выступления перед публикой, подготовки и подачи материала. Собираете фидбек по проделанной работе, чтобы на его основе что-то менять. А какие-то крупные события - еще и виток в карьере.
И уже можно записаться в список ожидающих бета-тестирование сервиса
3 июня в онлайн пройдет, как я поняла, запуск релиза беты. Больше информации и подписаться на событие можно здесь:
https://developer.android.com/android11
Вообще в виду всех грядущих изменений в нативках и даже появления кроссплатформа на базе нативных IDE очень интересно, как Xamarin будет отстаивать свое место под солнцем и будет ли.
https://devblogs.microsoft.com/xamarin/xamarin-forms-4-6/
Судя по информации из статьи, ставка идет в основном на визуальную, чтобы максимально освободить разработчика от необходимости использовать различные рендереры и переключиться на настройку UI именно в общем коде. Появляются новые контролы и даже менеджеры управления стилем. А также удобное встраивание шрифтов в кроссплатформ. Что ж, посмотрим, что будет в видео презентации - явно Xamarin не стали выкладывать все фишки в кратком описании в блоге. Ну и, естественно, будет обзор от меня.
Хотя если говорить о Mobius как осветителе подводных компаний Apple, то обзор новинок WWDC 2020 будет явно не раньше ноября, на Mobius-Moscow.