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


Как структурировать DDD в Голанге
Продолжение о том, как организовать структуру кода и пакетов в подходе DDD в Go Пришло время взглянуть на лучшее архитектурное решение при использовании DDD в проектах Go. В этой статье мы возьмем репозиторий, в котором есть все компоненты DDD, и покажем, как можно управлять менее сложной настройкой проекта, сохраняя при этом DDD. Репозиторий, который мы изменим, взят из моей предыдущей статьи о том, как реализовать DDD в Go. В этой статье я объяснил все компоненты, присутствующие в..

Как удалить столбцы из фреймов данных PySpark
Обсуждение различных способов удаления столбцов из DataFrames в PySpark Вступление Удаление столбцов из DataFrames - одна из наиболее часто выполняемых задач в PySpark. В сегодняшнем кратком руководстве мы рассмотрим несколько различных способов удаления столбцов из PySpark DataFrame. В частности, мы обсудим, как удалить один столбец отбросить несколько столбцов отмените операцию и вместо этого выберите нужные столбцы в тех случаях, когда это более удобно. Во-первых, давайте..

Исправление ошибки в Firefox Focus для iOS
Я продолжаю свое путешествие в мир Open Source Software, и я хотел бы поделиться своим недавним опытом исправления ошибки в большом iOS-приложении. Это приложение Firefox Focus для iOS . Этот вклад примечателен для меня, потому что это был мой первый вклад, в котором я исправил настоящую ошибку в таком большом проекте. Мои предыдущие вклады в основном были сосредоточены на улучшениях кода/проекта. Если вы не читали мой рассказ о моем участии в Hacktoberfest 2018, то можете найти..

Радость обзора кода
Много было сказано об обзоре кода и преимуществах для вашей команды. Все и все больше команд используют их для улучшения своей повседневной работы и качества написанного кода. Однако слишком многие компании по-прежнему сопротивляются и считают их трудоемкими, недооценивая много преимуществ, которые они приносят. В этом посте описываются преимущества проверки кода и то, как в buildo мы стремимся сделать их максимально эффективными и легкими. Что такое обзоры кода и почему я должен..

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

Изучите бизнес и станьте лучшим разработчиком программного обеспечения
Изучите бизнес и станьте лучшим разработчиком программного обеспечения Вы ищете что-то новое, чтобы научиться совершенствоваться в качестве разработчика программного обеспечения? Может быть, вы собираетесь изучить этот новый функциональный язык? Или этот новый интерфейсный фреймворк? Возможно, найдите время, чтобы по-настоящему разобраться в машинном обучении, например, в алгоритмах, а не только на использовании готового решения «черный ящик»…? No. Скорее всего, это не то, что..

Различия между классами и структурами в Swift
Хотя классы и структуры имеют некоторые очевидные сходства, в этой статье перечислены различия между структурами и классами, о которых вам следует знать. Вступление Swift - это язык с открытым исходным кодом, выпущенный Apple в 2014 году. Он быстро стал одним из популярных современных языков программирования, которые изучают и используют разработчики. Swift - это универсальный язык программирования, используемый для таких задач, как разработка приложений для iOS и даже машинное..