Публикации по теме 'software-development'
Абстракция и инкапсуляция
Инкапсуляция начинается там, где заканчивается абстракция. Абстракция говорит: «Вам разрешено смотреть на объект с высоким уровнем детализации». Инкапсуляция гласит: «Кроме того, вам не разрешено смотреть на объект на каком-либо другом уровне детализации». — Code Complete
Итак, что мы здесь видим?
Абстракция больше связана с кластеризацией похожих объектов: абстрактные часы не означают ничего конкретного о механизме часов, они могут быть электронными, кварцевыми или..
Наконец-то я начал изучать машинное обучение!
В этот меняющийся век разработки программного обеспечения машинное обучение - это сила, которую нельзя игнорировать!
Я начал заниматься машинным обучением очень давно, года три назад. Но на самом деле никогда особо не сосредотачивался на этом и оставлял это посередине. Если честно, математика мне наскучила! Но недавние разработки в области технологий изменили мою точку зрения, и я осознал важность машинного обучения. И я, наконец, начал с увлечением его изучать!
Недавние..
Масштабируемость в Amazon Web Services
Amazon Web Services - одна из наиболее часто используемых инфраструктур при разработке программного обеспечения. Большое количество сервисов и инструментов делает эту систему предпочтительной. Несмотря на то, что она считается одной из самых дорогих, постоянное обслуживание и улучшение системы печально известны качеством и поддержкой утилит, которые выделяют ее среди остальных конкурентов.
В Интернете можно найти много информации, связанной с AWS, но здесь мы сосредоточимся на..
Преобразование DTO и Entity
Когда мы работаем над RESTful API, тело запроса и тело ответа - это общие термины, которые мы слышим каждый день. Говоря о теле запроса-ответа, мы обычно сериализуем и десериализуем это тело в объектный класс. Вопрос в том, что это за класс? Класс сущности или класс DTO?
В этом руководстве в качестве примера я использую Spring Boot .
Разные
«DTO или Data Transfer Objects - это объект, который переносит данные между процессами. Мотивация для его использования заключается в..
Почему стоит заниматься парным программированием?
Мы привыкли программировать сидя в одиночестве, надеваем наушники и просто погружаемся в это. Но так должно быть не всегда. Вы можете взять одного из своих друзей или коллег, чтобы они сели рядом с вами, и вы оба можете начать программировать. Звучит странно, два человека сидят рядом и работают над одной и той же задачей. Не правда ли?
Нет. Иногда вам нужно просто поделиться своими взглядами с коллегами и посмотреть, насколько они по-разному думают об одной и той же проблеме. Я..
Как создать конвейер сборки для Angular в Azure DevOps
Создайте конвейер сборки непрерывной интеграции (CI) для Angular
Введение
Конвейеры сборки программного обеспечения объединяют непрерывную интеграцию (CI) и непрерывную доставку (CD) для последовательного тестирования, сборки и доставки вашего кода. Это значительно улучшает качество производственного кода и вовлеченность заинтересованных сторон.
В этом руководстве я покажу вам, как настроить конвейер непрерывной интеграции (CI) в Azure DevOps. Конвейер CI создает производственную..
Регулярные выражения в Python
Regex для науки о данных
Регулярные выражения - это специальные последовательности символов, которые определяют шаблоны поиска в текстах. В этом посте мы обсудим, как использовать один из самых основных методов регулярных выражений в Python, «re.findall ()», для извлечения начала строковых выражений.
Давайте начнем!
Для начала давайте импортируем модуль регулярных выражений python «re»:
import re
Предположим, у нас есть следующая строка:
test_string1 = 'Python is Amazing!'..