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


Принципы ООП SOLID
Введение SOLID — это аббревиатура, представляющая пять принципов объектно-ориентированного программирования, основная цель которых — позволить нам создавать проекты, которые легче читать, тестировать и понимать. Принципы SOLID были представлены Мартином С. Мартином, также известным как дядя Боб . , лидер индустрии разработки программного обеспечения в тесте Принципы проектирования и шаблоны проектирования . Но автором аббревиатуры SOLID был Майкл Фезерс. Почему я должен..

Связь и связность в объектно-ориентированном программировании
Вы когда-нибудь ловили себя на том, что перемещаетесь по нескольким файлам, чтобы определить, как ведет себя простая функция? С другой стороны, вы когда-нибудь были в середине хорошего класса, который делает все, пока вы изо всех сил пытаетесь добавить свое незначительное улучшение? Если вы были здесь раньше, возможно, код, который вы изучали, сильно связан и имеет низкую связность. Итак, что именно является тесно связанным и низко связанным кодом? Почему тесно связанный код с низким..

Как использовать Array.Sort() в JavaScript
JavaScript Как использовать Array.Sort() в JavaScript 5 примеров, которые помогут вам понять метод JavaScript Array.Sort(). Метод Array. sort() чрезвычайно полезен, когда вам нужно отсортировать/упорядочить массив значений. Чтобы помочь вам освоить метод sort() , мы рассмотрим 5 различных примеров. Каждый пример поможет вам понять другую часть метода сортировки. Понимание Array.Sort() Прежде чем мы перейдем к примерам, мы должны понять, что такое Array.sort() ...

Междоменное объединение данных с помощью Javascript
Вы можете подумать, как вы можете обмениваться данными между разными доменами. В этом небольшом руководстве я собираюсь объяснить, как этого можно достичь, используя только javascript. Я продемонстрирую это на примере идентификатора пользователя. Мы сгенерируем идентификатор пользователя и поделимся им между двумя доменами. Давайте начнем! Прежде всего нам нужны два разных домена и вспомогательный фрейм, который служил iframe на обоих веб-сайтах. Это будет уровень для связи..

Как я пишу стандартный код на Python
Инструменты и лучшие практики, которые я использую, когда пишу код на Python Независимо от того, являетесь ли вы новичком в Python или опытным ветераном, концепция кода, который является «отраслевым стандартом», неуловима и часто утомительна для достижения — как говорится, это определенно возможно! В этом посте я подробно расскажу об инструментах и ​​передовых практиках, которые использую при написании кода на Python — давайте сразу приступим! Полный список и ссылки внизу!..

Чему «Хладнокровный Люк» может научить нас об архитектуре программного обеспечения
В 1968 году зрителей покорил фильм Хладнокровный Люк . Пол Ньюман играет героя, выступающего против истеблишмента. Фигура, похожая на спасителя, отправлена ​​в лагерь для военнопленных в жаркую Флориду. Но после фильма зрители цитировали не реплики Ньюмана. Нет, всем запомнилась знаковая цитата злодея — тюремного надзирателя. То, что мы имеем здесь, является неспособностью общаться. Связь и программное обеспечение Даже самые продуманные планы могут рухнуть. У вас может..

Как лучше использовать условное суждение в JavaScript
В этой статье за ​​короткое время рассказывается, как писать более простые условные суждения в JavaScript, что поможет вам писать более лаконичный и читабельный код. Предположим, у нас есть функция, которая преобразует значения цвета в шестнадцатеричное кодирование. function convertToHex(color) { if (typeof color === 'string') { if (color === 'slate') { return '#64748b' } else if (color === 'gray') { return '#6b7280' } else if (color === 'red') { return..