Публикации по теме 'software-development'
Как читать и писать логические значения в Parcelable классе
Если у вашего класса есть атрибут Boolean и вам нужно реализовать Parcelable, то эта короткая статья именно для вас. Приступим!
💡 Советы: Если вам нужно что-то напомнить о том, как реализовать Parcelable, прочтите мою короткую серию статей 👍:
Как реализовать и использовать класс Parcelable в Android: часть 1 Создание класса Parcelable - жизненно важный навык для разработчиков Android, поскольку он повышает производительность при передаче..
Улучшение коллекций строковых констант с помощью утверждений const TypeScript
ОБРАТИТЕ ВНИМАНИЕ: это продолжение моей статьи Статическая проверка типов для коллекций строковых констант в TypeScript .
Недавно я узнал о константных утверждениях (новое в TS 3.4) из этой статьи о Redux (через TypeScript Weekly ). Это заставило меня понять, что я, вероятно, мог бы значительно упростить свое предыдущее решение. Оказывается - да, возможно.
Хотя я не могу поделиться обновлением для примера на основе React, потому что codeandbox в настоящее время не поддерживает..
D&I делают меня хуже инженером
Что для меня значит быть женщиной в сфере высоких технологий?
Это, конечно, означает кодирование.
Иногда это означает, что меня игнорируют и отрезают, потому что у меня менее напористый стиль общения. Это означает одновременно чувствовать себя намного более ботанистым, чем большинство моих сверстниц, и чувствовать себя намного менее компетентным, чем большинство моих одноклассников и коллег-мужчин. Но только иногда и реже, чем я ожидал.
Это означает выступление с речами и..
Уроки, извлеченные из масштабной миграции программного обеспечения и сокращения технического долга
Уроки, извлеченные из масштабной миграции программного обеспечения и сокращения технического долга
Как мы успешно перенесли наше приложение, ничего не сломав
Крупные миграции в области разработки программного обеспечения могут быть непростыми. Я участвовал в миграции приложения Angular 4, которому более двух лет, и которое ежедневно используется многими крупными компаниями, на последнюю версию Angular 7. Во-первых, я расскажу о довольно общих шагах, которые вы должны предпринять,..
Cypress: быстрое, простое и надежное тестирование
Cypress - это инструмент для автоматизированного тестирования веб-интерфейса. Cypress, созданный командой фронтенд-дизайнеров, превратился в один из лучших инструментов для сквозной интеграции и модульного тестирования в современной веб-разработке. С Cypress легко писать и отлаживать тесты.
Cypress-тесты написаны на Javascript. Он был создан для легкой работы с современными интерфейсными фреймворками. Cypress имеет собственную архитектуру и не использует Selenium в отличие от..
Эмпатия: важный навык в разработке программного обеспечения
Эмпатия — действие понимания, осознания, чувствительности и опосредованного переживания чувств, мыслей и переживаний другого в прошлом или настоящем без чувств, мысли и опыт полностью переданы в объективно явной манере;
или, как объясняет Брене Браун:
Определение в видео не является полным, так как есть много аспектов того, что такое эмпатия и как она вписывается в наш диапазон эмоций. Тем не менее, он передает самую важную часть: все дело в установлении связи с другим..
Использование директивы несколько раз для элемента
Использование директивы несколько раз для элемента
Объяснение того, как Angular обрабатывает элементы, для которых директива создается более одного раза
Директивы в Angular пригодятся, когда мы хотим преобразовать или настроить внешний вид элемента. Кроме того, использование директив лучше для абстракции, поскольку вся логика реализации абстрагируется в реализации директивы и может использоваться для любого количества элементов, просто добавляя селекторы директив вместе с входами,..