Айтишные суеверия:
от деплоя в пятницу до ритуала присутствия сисадмина в серверной. Собрали рабочие суеверия, которые работают — ну или хотя бы не мешают. Проверьте, сколько из них живут в вашей команде.
от деплоя в пятницу до ритуала присутствия сисадмина в серверной. Собрали рабочие суеверия, которые работают — ну или хотя бы не мешают. Проверьте, сколько из них живут в вашей команде.
🔥8😱3😁2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🆒5❤1🔥1
Forwarded from Интернет-Фрегат про IF>=XX^ и еще…
За привычно удобным приложением всегда стоит большая работа команды
Мобильная разработка под Android — это не только написание кода. Это тысячи девайсов с разными версиями, отлов неуловимых багов, обсуждение API с бэкендом и постоянный поиск баланса между идеальным интерфейсом и реальной производительностью.
Поговорили с нашим Android-разработчиком о том, что остаётся за кадром в этой профессии и почему даже простая кнопка на экране — повод для непростого решения. Читайте подробнее в карточках👆
Интернет-Фрегат в MAX
#ОбъясняетИФ
Мобильная разработка под Android — это не только написание кода. Это тысячи девайсов с разными версиями, отлов неуловимых багов, обсуждение API с бэкендом и постоянный поиск баланса между идеальным интерфейсом и реальной производительностью.
Поговорили с нашим Android-разработчиком о том, что остаётся за кадром в этой профессии и почему даже простая кнопка на экране — повод для непростого решения. Читайте подробнее в карточках
Интернет-Фрегат в MAX
#ОбъясняетИФ
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍1💯1
Продукт работает стабильно — пользователь не задумывается, почему. Но за этой стабильностью — сотни проверок, внимание к деталям, постоянный диалог с командой и умение смотреть на систему под разными углами.
⚡️ Мы поговорили с нашим сотрудником о том, из чего на самом деле состоит тестирование и часто остаётся вне поля зрения.
#ОбъясняетИФ
#ОбъясняетИФ
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3💘1
Forwarded from Интернет-Фрегат про IF>=XX^ и еще…
React или Angular? Универсального ответа нет.
У каждого инструмента есть свои сильные стороны, и выбор часто зависит от конкретной задачи. Но для наших проектов Angular даёт ряд преимуществ. Делимся, почему.
1. Готовое решение vs конструктор: вопрос удобства под задачу
React — библиотека. Он не навязывает выбор роутера, стейт-менеджмента или способа работы с формами. Это даёт гибкость, но в крупном проекте команда неизбежно тратит время на сборку и согласование стека.
Angular — фреймворк. Он предлагает готовый набор инструментов: роутер, HTTP-клиент, формы, DI-контейнер. Всё уже есть, работает в едином стиле и не требует времени на выбор.
Для наших проектов, где важна долгосрочная поддержка и низкий порог входа для новых разработчиков, второй подход оказывается удобнее.
2. Предсказуемая структура и DI-контейнер
Angular навязывает чёткую архитектуру: модули, компоненты, сервисы, DI-контейнер. Для маленького прототипа это может быть избыточно. Но в системе из сотен экранов, десятков сервисов и нескольких командах разработки такая жёсткость — спасение. Вы всегда знаете, где искать бизнес-логику (в сервисах), где данные (в моделях), и как расширять функциональность, не разрушая старое. React сам по себе не диктует архитектуру, и в крупном проекте это часто приводит к «расползанию» логики по компонентам и усложнению рефакторинга.
3. Стабильность обратной совместимости
У Angular репутация фреймворка с очень аккуратной обратной совместимостью. Код, написанный под Angular 2-4, часто с минимальными правками работает на современных версиях. React обновляется чаще, и переход с устаревших API на новые требует плановой работы. В долгосрочной перспективе разница в затратах на обновление версий может быть существенной.
И Angular, и React — отличные инструменты для выполнения разных задач. React даёт гибкость и свободу выбора библиотек под конкретную задачу. Angular предлагает готовую архитектуру «из коробки» и удобную организацию кода.
Мы ценим предсказуемость и лёгкость поддержки. Поэтому для наших проектов Angular оказывается более естественным выбором.
Универсального решения не существует — выбор остаётся за вами в соответствии с целями вашего проекта.
Интернет-Фрегат в MAX
#ОбъясняетИФ
У каждого инструмента есть свои сильные стороны, и выбор часто зависит от конкретной задачи. Но для наших проектов Angular даёт ряд преимуществ. Делимся, почему.
1. Готовое решение vs конструктор: вопрос удобства под задачу
React — библиотека. Он не навязывает выбор роутера, стейт-менеджмента или способа работы с формами. Это даёт гибкость, но в крупном проекте команда неизбежно тратит время на сборку и согласование стека.
Angular — фреймворк. Он предлагает готовый набор инструментов: роутер, HTTP-клиент, формы, DI-контейнер. Всё уже есть, работает в едином стиле и не требует времени на выбор.
Для наших проектов, где важна долгосрочная поддержка и низкий порог входа для новых разработчиков, второй подход оказывается удобнее.
2. Предсказуемая структура и DI-контейнер
Angular навязывает чёткую архитектуру: модули, компоненты, сервисы, DI-контейнер. Для маленького прототипа это может быть избыточно. Но в системе из сотен экранов, десятков сервисов и нескольких командах разработки такая жёсткость — спасение. Вы всегда знаете, где искать бизнес-логику (в сервисах), где данные (в моделях), и как расширять функциональность, не разрушая старое. React сам по себе не диктует архитектуру, и в крупном проекте это часто приводит к «расползанию» логики по компонентам и усложнению рефакторинга.
3. Стабильность обратной совместимости
У Angular репутация фреймворка с очень аккуратной обратной совместимостью. Код, написанный под Angular 2-4, часто с минимальными правками работает на современных версиях. React обновляется чаще, и переход с устаревших API на новые требует плановой работы. В долгосрочной перспективе разница в затратах на обновление версий может быть существенной.
И Angular, и React — отличные инструменты для выполнения разных задач. React даёт гибкость и свободу выбора библиотек под конкретную задачу. Angular предлагает готовую архитектуру «из коробки» и удобную организацию кода.
Мы ценим предсказуемость и лёгкость поддержки. Поэтому для наших проектов Angular оказывается более естественным выбором.
Универсального решения не существует — выбор остаётся за вами в соответствии с целями вашего проекта.
Интернет-Фрегат в MAX
#ОбъясняетИФ
🔥9👍3❤1