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

15
Как начать проект развития, когда есть слишком много потенциальных заинтересованных сторон

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

14
Как вы справляетесь с меняющимися требованиями? [закрыто]

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

14
Как вы эффективно поддерживаете свои тесты, работая над редизайном?

Хорошо протестированная кодовая база имеет ряд преимуществ, но при тестировании определенных аспектов системы получается кодовая база, устойчивая к некоторым типам изменений. Примером является тестирование на конкретный вывод - например, текст или HTML. Тесты часто (наивно?) Написаны так, чтобы...

14
Зачем создавать объект Logger вместо использования статических методов ведения журнала в приложении?

Возьмем пример простого приложения Ruby on Rails. Он создает Loggerобъект в процессе загрузки приложения: # in environment.rb config.logger = Logger.new(<STDOUT | file | whatever>) # and in our application we use this object logger.warn "This process is taking too long to process....

14
Как мы можем отслеживать, какая версия нашего кода находится в каждой среде?

В настоящее время моя команда использует довольно простой процесс ветвления / развертывания, который выглядит следующим образом: ┌────────┐ ┌────┐ ┌──────┐ Environments: │ DEV │ │ QA │ │ PROD │ └────────┘ └────┘ └──────┘ ▲ ▲ ▲ │ │ │ ┌────────┐ ┌────┐ ┌──────┐ Builds: │ DEV │ │ QA │ │ PROD │...

14
Что бы вы добавили в этот контрольный список проекта разработки программного обеспечения? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Закрыто 4 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или...

14
Если кто-то предлагает вам непроверенное утверждение относительно практики разработки программного обеспечения, отвечаете ли вы «необходимостью цитирования»? [закрыто]

Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный...

14
Какие методы управления / разработки вы меняете, когда команда из 1-3 разработчиков достигает 10+?

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

14
Как программист, вас волнует, какой метод использует процесс разработки?

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

14
Как не допустить управления в наш процесс разработки

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

14
В чем отличие от двухтактных моделей разработки?

Я читал « Объяснение экстремального программирования», второе издание, а в главе 11 «Теория ограничений» авторы рассказывают о старой и устаревшей модели «push» развития и способе XP, модели «pull» . Это выглядит как довольно важная концепция, но для этого требуется только очень маленький абзац и...

14
Какие барьеры мешают широкому распространению формальных методов? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Формальные методы могут использоваться для указания, проверки и генерации...

13
Как вы управляете прыжком сложности?

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

13
Каков наиболее эффективный / эффективный способ разработки приложения с несколькими людьми без контроля исходного кода?

Введение в мою ситуацию Я работаю в небольшой компании по веб-разработке. У нас есть команда из четырех разработчиков ASP.NET, включая меня. Практически все наши проекты (> 98%) являются проектами с одним человеком, выполнение которых занимает от 1 до 4 недель. Мы не используем источник или...

13
Насколько четко определен программный продукт, прежде чем начинать кодировать?

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

13
Переход от одного человека проекта к командному проекту в будущем. Что мне теперь делать при подготовке и что может подождать?

Чтобы прояснить, мне интересно знать, что люди думают, что вы должны реализовать, пока еще работаете над одним человеком (контроль исходного кода команды, документация, сборки и т. Д.), И что не нужно делать до того момента, когда придет второй человек. на проект. Любой, у кого есть опыт в...

13
Как вы создаете программный процесс для проекта?

Как я уже писал в других вопросах, проект, над которым я сейчас работаю, не имеет программного процесса. Это означает, что нет документации (включая требования или спецификацию на бумажном носителе) , нет системы контроля версий , нет базы данных ошибок, ошибки «исправлены» (надеюсь) и одновременно...

13
Использование программного обеспечения для отслеживания ошибок / проблем, для обсуждения вопросов проектирования, новых инструментов и т. Д.

Кто-нибудь имеет опыт использования программного обеспечения для отслеживания ошибок / отслеживания проблем, такого как bugzilla, mantis или JIRA, не только для ошибок или задач, но и для инициирования и ведения обсуждений, которые в конечном итоге приводят к решению? Например, разработчик считает,...

13
Какая процедура применяется при написании лексера на основе грамматики?

Читая ответ на вопрос « Разъяснение о грамматике, лексерах и парсерах» , в ответе говорилось, что: [...] грамматика BNF содержит все правила, необходимые для лексического анализа и анализа. Это показалось мне несколько странным, потому что до сих пор я всегда думал, что лексер вообще не основан на...

13
Методы обеспечения кроссплатформенной совместимости (C ++)?

Я заканчивал один из моих ранних проектов C ++, который (в соответствии с фреймворком) должен был быть кроссплатформенным. Я полностью разработал проект в Windows и Visual Studio, полагая, что, поскольку все библиотеки являются кроссплатформенными, выполнение сборки OSX в дальнейшем будет...