Программная инженерия

Q & A для профессионалов, преподавателей и студентов, работающих в жизненном цикле разработки систем

5
Является ли документ описания архитектуры нарушением принципа СУХОЙ?
Принцип СУХОГО (не повторяй себя) гласит, что «каждое знание должно иметь одно, однозначное, авторитетное представление в системе». В большинстве случаев это относится к коду, но часто оно распространяется и на документацию. Говорят, что каждая программная система имеет архитектуру независимо от того, выбрали вы ее или нет. Другими словами, программное обеспечение, …

6
Вы скрываете свой адрес электронной почты в коде с открытым исходным кодом, чтобы предотвратить спам?
Я думал о выпуске нескольких проектов, и большинство авторов в сообществе оставляют свой адрес электронной почты прямо в коде, часто как есть, или используют часто используемые схемы, такие как «meATNOSPAMgmail.com», что как бы поднимает мой флаг паранойи. .. При публичном выпуске исходного кода часто ли это приводит к тому, что …

7
Как мне попасть в НИОКР? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 7 лет назад . Я начинаю думать, что мне лучше всего подойдет работа в R & D. Причина в том, …
11 research 

3
Что мы должны сделать, чтобы встреча Morning Standup стала лучше и эффективнее
Здесь, в моем офисе, мы практиковались в том, чтобы приходить до 9 часов утра (в любых условиях по решению руководства) и начинать со встречи в режиме ожидания. Здесь мы начнем с обсуждения вопросов предыдущего дня, любых обновлений от менеджера (по лидам) и плана работы на сегодня. Эта встреча может показаться …

6
Какие функции в Eclipse недоступны в Visual Studio? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 8 лет назад . Я много занимался разработкой на Java с использованием Eclipse, и теперь я начал использовать Visual Studio …

1
Есть ли у вас опыт «новичка» в парном программировании?
В статье «Разнородное сопряжение и ум новичка» (PDF) предлагается, чтобы вы включили кого-то в пару, кто меньше всего знает о конкретной области кодовой базы. Он также предполагает , что вы подкачку из старшего члена пар каждые 90 минут или около того . Новички не только узнают об этой области кода, …

4
Работают ли системы контроля версий FOSS на предприятиях? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Допустим, крупная корпорация планирует заменить существующую систему контроля версий. Допустим, речь идет только …

3
Какова первая опубликованная ссылка на тестирование в первую очередь программирования?
Я перечитываю Рефакторинг Мартина Фаулера. В главе 4 «Строительные тесты» я натолкнулся на следующий отрывок. На самом деле, один из самых полезных моментов для написания тестов - это прежде, чем вы начнете программировать. Когда вам нужно добавить функцию, начните с написания теста. Это не так отстает, как кажется. При написании …
11 testing  history 

9
Поможет ли получение степени по математике в разработке игр? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 4 года назад . У меня два месяца до получения степени в области системного проектирования, то есть я научился хорошо …

12
Должны ли вы создавать диаграммы классов до или после реализации?
Как я вижу, если вы создадите его, прежде чем получите преимущество: Планирование наперед Обзор проекта но ты проиграл Время (выполняя работу, которую вы, вероятно, будете повторять при написании кода) С другой стороны, я мог бы просто создать их все после написания своего кода, чтобы сохранить его как ссылку для будущих …
11 uml 

5
Шаблоны проектных предложений / требования [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

6
Допустимо ли, чтобы проекты превышали бюджет?
Этот вопрос беспокоит меня последние 3 месяца, с тех пор как я перешел от фрилансера к работе в фирме по веб-дизайну. Наши продавцы часто задают нам что-то похожее на следующую серию вопросов: Сколько стоит программировать виджет Сколько часов потребуется, чтобы преобразовать этот сайт в это программное обеспечение. (Не зная, что …
11 project  budget 

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

4
Гибридный жесткий диск улучшает опыт программирования? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Я устал от того, насколько тягостен мой компьютер для разработки. Это Core2 Duo, 2 ГБ оперативной …

2
Как лучше всего обрабатывать ошибки в параллельных программах?
Когда в дверь стучат параллельные алгоритмы, самое время подумать об обработке ошибок. Так что сначала были коды ошибок. Те сосали Их можно было свободно игнорировать, так что вы могли допустить ошибку и создать трудный для отладки код. Затем пришли исключения. Их было невозможно игнорировать, когда они происходят, и большинству людей …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.