Публикации по теме '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, чтобы продемонстрировать свои навыки