Вопросы с тегом «large-scale-project»

10
Как сделать большую кодовую базу проще для понимания
Предположим, что я разрабатываю относительно большой проект. Я уже задокументировал все свои классы и функции с помощью Doxygen, однако у меня была идея поместить «заметки программиста» в каждый файл исходного кода. Идея заключается в том, чтобы объяснить в терминах непрофессионала, как работает конкретный класс (и не только почему, как это …

3
Как архитектурное проектирование выполняется в динамичной среде?
Я прочитал Принципы Agile Architect , где они определили следующие принципы: Принцип # 1 Команды, которые кодируют систему, проектируют систему. Принцип № 2 Создайте простейшую архитектуру, которая может работать. Принцип № 3 Если есть сомнения, закодируйте его. Принцип № 4 Они строят это, они проверяют это. Принцип № 5 Чем …

5
Использование Vim при кодировании крупномасштабного приложения
Я начинаю изучать Vim и следую некоторым советам, данным здесь в stackexchange. Я начинаю использовать это в некоторых игрушечных проектах, и я крут с этим. Но я начал задумываться о том, как вы можете работать продуктивно, не открывая все время другие файлы, просто чтобы узнать, как этот класс называется «Имя», …

3
Как измерить сложность на практике в вашем большом программном проекте?
В университете на наших курсах по алгоритмам мы учимся точно вычислять сложность различных простых алгоритмов, которые используются на практике, таких как хеш-таблицы или быстрая сортировка. Но теперь в большом программном проекте, когда мы хотим сделать его быстрее, все, что мы делаем, это просматриваем отдельные части - несколько вложенных циклов, которые …

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

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

4
Как я могу обновить большую унаследованную кодовую базу для соответствия определенным стандартам качества?
Существует много информации об инструментах и ​​методах улучшения унаследованных кодовых баз, но я не сталкивался с успешными примерами из реальной жизни. Большинство советов дано на микроуровне и, хотя и полезно, не убеждает многих людей из-за недостатка доказательств, но может помочь на макроуровне. Я специально искал постепенные улучшения, которые оказались успешными …

1
Сборка в исходном коде или сборка из внешнего источника
В своей разработке (прежде всего C ++) я давно придерживался использования сборок вне исходного кода. То есть, мой источник , как правило , находится в /project/srcдиректории и строит жить в /project/build/bin/release, /project/build/bin/debugкаталоги. Я сделал это, потому что он сохраняет мои исходные каталоги чистыми от промежуточных файлов, у меня есть одно …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.