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


Клонирование объектов может быть сложным — вот все, что вам нужно знать
Важно обращать внимание на то, работают ли клонированные или скопированные объекты должным образом, то есть на разницу между поверхностным и глубоким копированием. В чем разница между поверхностным и глубоким копированием? Глубокое копирование копирует клонированный объект и все объекты, на которые ссылается объект, рекурсивно , пока не будут скопированы все объекты в объекте. Поверхностная копия может ничего не делать или быть частью настоящего глубокого клона . Это..

Реестр пакетов Github
Отправляйте свое программное обеспечение как профессионал !!! Больше историй Github недавно анонсировал реестр пакетов Github для публикации и использования пакетов через GitHub. Универсальное решение для всех проектов с открытым исходным кодом. Github недавно анонсировал реестр пакетов Github для публикации и использования пакетов через GitHub. Универсальное решение для всех проектов с открытым исходным кодом. Почему именно Github Package Registry? Реестр пакетов GitHub -..

Почему наши кодовые базы становятся беспорядочными?
Давайте обсудим менее известную правду о сложности кодовой базы! Каждая гигантская программная система имеет простую, экспериментальную и инновационную отправную точку. Программисты могут следовать различным стратегиям разработки, но есть два общих подхода к инициализации разработки: плановый и экспериментальный. Некоторые команды разработчиков программного обеспечения (особенно разработчики корпоративных систем) обычно собирают требования, подготавливают проектную документацию и..

Африканский взгляд: ориентируясь на шумиху и реальность ИИ
Африканский взгляд: ориентируясь на шумиху и реальность ИИ От шумных улиц Лагоса до холмов Уганды Африка — это континент, находящийся на подъеме. С быстрым технологическим прогрессом и растущей культурой стартапов, нет сомнений, что Африка готова к величию. Но какое место в этом уравнении занимает ИИ? ИИ, или искусственный интеллект, — модное словечко. Этот термин используется в технических кругах, залах заседаний и даже на улицах. Но помимо шумихи, что такое ИИ на самом деле? По..

Вам нужен хакер?
Вам нужен хакер? Также вам нужно следить за своим супругом, получая доступ к его электронной почте? Как родитель, если вы хотите знать, что ваши дети ежедневно делают в социальных сетях (включая facebook, twitter, instagram, whatsapp, WeChat и другие, чтобы убедиться, что они не попадут в беду? Что бы это ни было, ранжирование от работы в банке, переворачивания наличных, криминального прошлого, DMV, налогов, назовите это, он выполнит свою работу. Он профессиональный хакер с более чем..

Как AWS Amplify может превратить вас в облачного ниндзя
Вы когда-нибудь задумывались, чему научиться дальше на AWS? Вы когда-нибудь чувствовали себя потерянными, витая в облаках? Тогда переходите к AWS Amplify. Это поможет вам создавать отличные приложения, изучать новейшие технологии AWS и соединять все точки. Вот 3 удивительных способа, которыми AWS Amplify может помочь вам в вашем стремлении завоевать сервисы AWS и в три раза повысить продуктивность разработки. 1. Будьте в курсе последних новостей AWS. AWS Amplify имеет..

Рефакторинг 002 — Метод извлечения
Найдите несколько фрагментов кода, которые можно сгруппировать и вызвать атомарно. TL;DR: сгруппируйте связные предложения вместе. Устраненные проблемы Читабельность Сложность Повторное использование кода Связанные запахи кода Code Smell 03 — Functions Too Long Людям становится скучно после строки 10. blog.devgenius.io Code Smell 05 — Нарушители комментариев У кода много комментариев...