Вопросы с тегом «development-process»

12
Стратегия ветвления и управления версиями для разделяемых библиотек

Эти посты кажутся связанными, но мой мозг начинает таять, пытаясь обдумать это: P Мой работодатель только начал использовать систему контроля версий, прежде всего потому, что до того, как они наняли больше разработчиков, «хранилище» было жестким диском одинокого разработчика, который работает в...

12
Повышает ли генерация кода качество кода?

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

12
Есть ли у scrum какие-либо преимущества в оборонном контракте?

Подслушал вчера у водяного кулера: «Scrum не место в оборонном контракте». Я склонен не соглашаться в том смысле, что считаю, что Scrum может быть приспособлен для работы во многих сценариях, и я вижу, что защита является одним из них. Это вызвало огромные споры среди моих коллег (многие из нас...

12
Менеджер программного обеспечения, который заставляет разработчиков заниматься управлением проектами

Я разработчик программного обеспечения, работаю в компании по встраиваемым системам. У нас есть менеджер проекта, который заботится об общем графике проекта (включая электричество, качество, программное обеспечение и производство), поэтому его график программного обеспечения очень короткий. У нас...

12
Разработка с уверенностью без реальной среды разработки

Недавно я был нанят для проекта, который включает в себя работу с несколькими сторонними "корпоративными" системами и вокруг них. Из-за того, что я представляю из-за астрономических затрат и усилий, необходимых для создания достаточно точной копии производственной среды, перспектива создания...

12
Неправильно ли использовать Agile, когда требования клиентов вообще не меняются?

В последнее время я видел много постов, в которых говорится, что одной из основных причин использования Agile является то, что клиенты часто меняют требования. Однако, скажем, клиенты не часто меняют требования . На самом деле, у клиентов есть жесткие требования, хотя они могут быть немного...

12
Как мы можем включать готовые к выпуску функции в наши производственные выпуски раз в две недели?

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

11
Как расставить приоритеты задач, когда у вас есть несколько программных проектов, работающих параллельно?

Допустим, у вас 5 клиентов, вы разрабатываете 2 или 3 разных проекта для каждого. Каждый проект имеет X i задач. Каждый проект занимает от 2 до 10 человеко-недель. Учитывая, что ресурсов мало, желательно минимизировать издержки на управление. Два вопроса в этом сценарии: Какие инструменты вы бы...

11
Представление нового языка программирования JVM в устоявшейся корпоративной среде

Представьте, что ваше текущее рабочее место - магазин Java. Существует много накопленных знаний о языке Java, и существует комплексный процесс сборки и развертывания, чтобы все было гладко и гибко. Однажды появляется проект, который просто кричит, скажем, на Ruby. Только старшие разработчики имеют...

11
Каковы самые узкие места при разработке крупных проектов? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Допустим, моей компанией была разработка копии MS...

11
Когда следует создавать ветки разработки?

Мы перемещаем команду нашего проекта от использования одной ветки Main / Trunk к нескольким веткам разработки / работы, которые должны регулярно объединяться в Main. Мы основываем наш новый процесс на этой статье и Руководстве по ветвлению TFS (мы используем TFS и Visual Studio 2010). В настоящее...

11
Как развернуть функцию только для избранных пользователей

Хороший пример того, о чем я пытаюсь спросить, - это новая функция на Facebook. В начале, только немногие избранные имели доступ к временной шкале. По мере того, как функция стала более понятной в том, как она работала, и в ней были исправлены ошибки, дополнительные пользователи получили доступ к...

11
Объем рутинной работы по разработке программного обеспечения и ее влияние на оценку

Я убежден, что объем рутинной работы по разработке программного обеспечения - и должен быть - относительно мал, если не пренебрежимо мал, и что это является фундаментальной проблемой оценки программного обеспечения. Позвольте мне описать, как я пришел к такому выводу и сказать, есть ли в...

11
Следует ли включать интеграционный тест в непрерывную интеграцию (CI)?

Предположим, что мы разрабатываем веб-приложение, и Хадсон выполняет типичные задачи, такие как компиляция, модульное тестирование и статический анализ кода. Но сложность заключается в следующем: Hudson развертывает и запускает сервер приложений для выполнения интеграционных тестов после выполнения...

11
Как узнать, какие части вашего кода выполняются чаще всего?

Я хотел бы видеть, какой код в тысячах строк исходного кода запускается чаще всего и занимает больше всего времени. Целью этого будет оптимизация. Возможность видеть, какие части кода выполняются чаще всего, важна для оптимизации, потому что именно на этих частях я должен сосредоточиться, чтобы...

11
Как мне начать использовать Git для разных баз кода на разных серверах?

Предыстория: я недавно унаследовал ряд проектов в своей компании, и я пытаюсь разобраться в некоторых фундаментальных проблемах с их обработкой. А именно, предыдущие разработчики (которые больше не работают в компании) не использовали какой-либо формы контроля версий, создавали мало документации и...

11
Как организована непрерывная интеграция в крупных компаниях?

В моей компании обычно не делают промежуточных сборок, чтобы проверить, как каждая ветка возможностей / исправлений объединяется в dev. Существует только ежедневная сборка, которая всегда выявляет множество неудачных тестов и ошибок сборки. Мне сказали, что неразумно делать сборку для каждого...

11
Нарезка стека разработки - по диагонали?

У нас начинается новый проект, и на данный момент разработчики разделены на две команды: команду A и команду B. Этот проект состоит из двух частей, которые требуют разработки на протяжении всего стека разработки. Очень упрощенный образец нашего стека показан ниже: Каждая часть проекта требует...

10
Когда это становится излишним?

Прежде всего, я прошу прощения, потому что я не знаю, как создать поток сообщества; так что, пожалуйста, помогите мне. Как разработчик, на многих платформах, технологиях и даже на уровне инфраструктуры; Я всегда задаюсь вопросом, когда я делаю слишком много?!? Это был бесконечный процесс обучения,...

10
Agile процесс: как и что нужно документировать?

Некоторое время назад компания, в которой я работаю, передала проект развития третьей стороне. Они использовали гибкие методы при разработке решения. Однако, когда их попросили предоставить документацию, они просто сказали, что это необходимо, поскольку это было включено в вики или как часть их...