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


Перф на примерах. Глава 1. Разделение
Предисловие Почти всю свою карьеру я работал в сфере оптимизации программного и аппаратного обеспечения и уже давно подумывал о написании книги о производительности программного обеспечения, но так и не смог начать. Для меня это просто казалось непосильной задачей. Поэтому, как и любую задачу по разработке программного обеспечения, я разбил ее на более мелкие, более управляемые части. Если я смогу сосредоточиться на написании нескольких страниц за раз, я в конечном итоге смогу объединить..

Среда разработки программного обеспечения — Спиральная модель
Среда разработки программного обеспечения — спиральная модель Спиральная модель — это процесс разработки программного обеспечения, который сочетает в себе элементы водопадной модели, итеративной и инкрементной модели разработки. Это модель процесса, ориентированная на риски, в которой особое внимание уделяется управлению рисками и развитию сильной…

15 забавных и интересных API для вашего следующего проекта по кодированию в 2022 году
Обязательно попробуйте их все Мы все кодировали или сталкивались с некоторыми довольно уникальными проектами в качестве разработчиков. От хакатонов до побочных проектов — мы любим создавать что-то помимо работы. Но иногда нам может не хватать идей или просто есть идея, но мы не хотим кодировать все с нуля. Здесь нам могут помочь общедоступные API. В этом конкретном блоге я составил кураторский список замечательных API, на которые вы можете взглянуть и использовать в своем следующем..

Code Smell 63 - Feature Envy (Зависть к особенностям)
Если ваш метод завистлив и не доверяет делегированию, вам следует начать это делать. Проблемы Связь Низкое повторное использование Низкая тестируемость Назначение плохих обязанностей Bijection Fault Один-единственный принцип разработки программного обеспечения Если мы построим всю нашу парадигму на одном правиле, мы сможем сохранить ее простоту и создать отличные модели. codeburst.io Решения Переместите метод в..

Начало работы с объектом URL JavaScript
Прекратите писать строки URL-адресов, подверженных ошибкам, и используйте объект JavaScript для управления URL-адресами в коде. Вы недавно писали эту строчку кода? const url = 'http://example.com/movies'; fetch(url) .then(response => response.json()) .then(data => console.log(data)); Скорее всего, если вы профессиональный веб-разработчик на любом этапе своей карьеры, то да, вы все время будете писать подобные вызовы API. Для простого примера, подобного приведенному..

Как вдохновляться программированием каждый день
В колледже я довольно часто слышал цитату: Маленькие вещи приносят совершенство, но совершенство — это не мелочь. В программировании эта цитата больше подходит для вдохновения. Вдохновение — это красный бык, который нужен вашему разуму каждый день, чтобы зарядить его энергией. Успех — это 1% вдохновения, 99% пота. Без вдохновения, если вы работаете, вы слишком быстро становитесь мертвым грузом. Вы выживаете, меняя пару LOC, исправляя билет и торопясь домой. Увольнение с..

Fetch Failed Exception в Apache Spark: расшифровка наиболее распространенных причин
РУКОВОДСТВО ПО ИСПОЛНЕНИЮ ИСКРЫ Fetch Failed Exception в Apache Spark: расшифровка наиболее распространенных причин Большинство разработчиков Spark тратят много времени на устранение неполадок с ошибками выборки, наблюдаемыми во время операций перемешивания. Эта история послужит вам для наиболее распространенных причин исключения Fetch Failed Exception и покажет результаты недавнего опроса, проведенного для исключения. Операции перемешивания являются основой почти всех заданий..