Публикации по теме 'software-development'


Развлечение с подъемом
Развлечение с подъемом В сегодняшней серии TL;DR мы поговорим о подъеме. Нажмите здесь, чтобы узнать больше о серии TL;DR . В JavaScript все объявления переменных с использованием var поднимаются в верхнюю часть области видимости функции или глобальной области видимости. Вот ключевые правила: Объявления функций поднимаются над объявлениями переменных. Функциональные выражения не поднимаются. Присвоения переменных не поднимаются. Переменные, которым присваивается значение..

Быстрые советы: конфигурация свойств
Быстрые советы: конфигурация свойств Если вы какое-то время занимались разработкой iOS, вы встречали большие init и viewDidLoad() методы, которые выглядят примерно так: class MyViewController: UIViewController { var collectionView: UICollectionView? override func viewDidLoad() { super.viewDidLoad() let layout = UICollectionViewFlowLayout() layout.scrollDirection = .horizontal collectionView = UICollectionView(frame: .zero,..

Вы действительно знаете, что такое единственная ответственность?
Принцип единственной ответственности сложно соблюдать, но почему? Давайте углубимся в это. Введение Я считаю, что каждый разработчик должен быть знаком с принципами SOLID. Принципы SOLID состоят из пяти принципов, которые направлены на одну и ту же цель: написание понятного, читаемого, поддерживаемого и тестируемого кода, особенно в стиле объектно-ориентированного программирования, над которым могут совместно работать многие разработчики. SOLID — полезная аббревиатура, которую вы..

Когда разработчики исчерпали свои возможности для боли, разочарования и карьерного тупика
Нарушенное обещание, которое ломает разработчиков назад У разработчиков есть ограничения, но требуется время, чтобы понять, что вы их достигли Это был год отставки крупных разработчиков — Почему так много разработчиков программного обеспечения увольняются с работы? . Где разработчики увольняются с работы в большем количестве, чем когда-либо прежде. Увольнение с работы — это не обязательно плохо, и может случиться так, что разработчики пользуются высоким спросом на разработчиков..

Что такое Agile-методология в сфере разработки программного обеспечения
Методология Agile — это подход к управлению проектами, в котором особое внимание уделяется итеративной разработке, быстрой реализации и постоянному совершенствованию. Он основан на идее, что разработка программного обеспечения — это сложный и непредсказуемый процесс, и лучший способ управлять им — разбить проект на более мелкие и более управляемые части. Гибкие методологии часто используются в разработке программного обеспечения, но их также можно использовать в других областях,..

Серия Blind 75 Leetcode: обратные биты
Сегодня мы работаем над 190. Обратные биты Обратные биты заданного 32-битного целого числа без знака. Ага. Это действительно так. Очень краткое описание проблемы. Это потенциально открывает множество возможностей…

Младшие разработчики: мне плевать на портфолио
ДЕЙСТВИТЕЛЬНО: не утруждайте себя поиском работы таким образом Это одна из тех вещей, которые люди говорят, когда вы впервые начинаете заниматься разработкой программного обеспечения и ищете эту важную первую работу. Получите профиль GitHub, чтобы продемонстрировать свои навыки