Публикации по теме 'software-engineering'
Понимание битов, байтов, целых чисел и их роли в программировании
Когда дело доходит до понимания внутренней работы компьютерных систем, одной из самых фундаментальных концепций, которую необходимо понять, является концепция хранения данных. В основе хранения данных лежит «бит», наименьшая единица информации, которую может хранить компьютер. Каждый бит может содержать одно из двух значений: 0 или 1. Эти двоичные цифры или биты являются строительными блоками всей цифровой информации, от текста и изображений до аудио и видео.
По мере увеличения..
Тестирование в React, часть 5: Сквозное тестирование с Cypress
Тестирование в React, часть 5: Сквозное тестирование с Cypress
Эта статья является частью серии о тестировании в React:
Тестирование в React, часть 1: Типы и инструменты
Тестирование в React, часть 2: Библиотека тестирования React
Тестирование в React, часть 3: Jest & Jest-Dom
Тестирование в React, Часть 4: Фермент
Тестирование в React, часть 5: Сквозное тестирование с Cypress
Тестирование в React, Часть 6: Тестирование в реальных условиях с помощью..
Освоение разработки программного обеспечения с Microsoft: основные инструменты и услуги, необходимые для успеха
Microsoft — технологический гигант, известный своим ассортиментом инновационных продуктов и услуг, предназначенных для различных отраслей. Одной из областей, в которой Microsoft блистает, является разработка программного обеспечения, предлагая набор продуктов, призванных помочь разработчикам создавать высококачественное программное обеспечение, отвечающее потребностям их клиентов.
Вот некоторые из лучших продуктов Microsoft, которые могут помочь в разработке программного обеспечения:..
Никогда не возвращайте NULL ссылки из ваших функций
У вас всегда есть альтернативы получше.
В C # ссылочным типам может быть присвоено null values. Это то, с чем разработчикам придется жить, пока они не начнут использовать классы для создания программного обеспечения. К сожалению, сотрудники Microsoft не могут просто запретить null присвоение ссылочным переменным во время компиляции, потому что это нарушит кодовую базу почти каждого проекта.
Возвращение нуля - плохая практика
Что на самом деле не так с возвратом null reference..
25 лучших фундаментальных ресурсов по веб-разработке для разработчиков-самоучек
Получите прочное фундаментальное понимание веб-разработки
«Если вы потратите слишком много времени на изучение уловок торговли, вы можете не научиться торговле. Нет кратчайшего пути, способов пути, вы недостаточно усердно работаете над основами. Вам может сойти с рук заклинание, но ничто не заменит основы. И первая основа - это хорошая, старомодная тяжелая работа ». - Джон Вуден
Эта статья написана, чтобы напомнить вам о важности изучения основ веб-разработки, прежде чем..
Современные шаблоны проектирования в Java
Шаблоны проектирования — это набор испытанных и испытанных решений общих проблем при проектировании программного обеспечения.
Это общий язык, который все используют для более эффективного обмена идеями.
Необязательно: шаблоны и анти-шаблоны
ноль это запах возвращать пустые коллекции или массивы, а не нули
Что, если нам нужно вернуть одно значение?
Мы можем вернуть Необязательно‹T›
public class Sample {
public static Optional<String> getName() {
return..
Анализ признаков ржавчины, чтобы узнать их секреты
Мы разберем трейт Add, чтобы узнать, как он реализует все инструменты трейтов, чтобы обеспечить всю эту гибкость.
Трейт Add — один из самых интересных трейтов в Rust. Это невероятно простая операция для любого языка программирования, но в ней есть всего понемногу, что мы можем найти в трейтах , даже перегрузка операторов, так что это отличный пример для изучения того, как можно использовать инструменты трейтов. собраны вместе, чтобы предложить удивительную гибкость с идеально..