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

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

1
Книги и рассказы о культуре программирования, особенно в 80-х / начале 90-х годов [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Закрыто 5 лет назад . Этот пост является сообществом Wiki . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы. Мне нравилось множество (художественных / неигровых книг) о хакерской культуре и …
17 books  history  culture 

5
Могу ли я сделать что-нибудь для улучшения производительности в VS 2010? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 5 лет назад . Я использую VS 2010, так как мы разрабатываем приложение в .Net 4, а производительность сводит меня с …

8
Если вы изучили формальные методы для программного обеспечения, насколько вы нашли это полезным?
Если вы были обучены использованию формальных методов (FM) для программирования: Насколько полезный ты нашел это? Что включает в себя ваше FM-обучение (например, курс, книга)? Какие инструменты FM вы используете? Какие преимущества в скорости / качестве это дает вам по сравнению с не использовать FM? Какое программное обеспечение вы создаете с …

10
Как вы обычно размещаете регионы в классе?
Мне было интересно, существует ли стандарт для определения областей класса. Я сейчас пользуюсь Fields Constructor Properties Public Methods Private Methods Fieldsбыть частной собственностью и Propertiesбыть публичной. Я обычно буду использовать субрегионы в этом случае, если потребуется, или буду иногда добавлять другие регионы ниже (такие как члены интерфейса или базового класса).

8
Достаточно ли локальных прав «Пользователь» или разработчикам нужен локальный администратор или опытный пользователь при кодировании?
У нас есть оффшорная команда разработчиков, у которой есть плохая привычка устанавливать бессмысленное программное обеспечение на корпоративные рабочие столы (что не имеет никакого отношения к их должностным обязанностям) и поэтому рассматривают возможность удаления их прав локального администратора. Требуется ли для VS2010 локальный администратор или локальный опытный пользователь? Как вы работаете …

6
Вы пишете заголовки в комментариях к коду? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я просматривал какой-то старый код, который я написал (первый год в университете), и заметил, …

9
Должны ли программисты помогать тестировщикам в разработке тестов?
Насколько программисты должны помогать тестировщикам в разработке тестов? Я не думаю, что они должны помочь вообще. Меня беспокоит то, что если они помогут тестировщикам в разработке тестов для своего собственного кода, они «заразят» тестеров своими предубеждениями и слепыми зонами в отношении этого кода. Я считаю, что требований должно быть достаточно …
17 team  testing 

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

10
Лучший способ сохранить настройки приложения
В Windows по умолчанию используется реестр. Это позволяет вам различать общесистемные и индивидуальные настройки. В Unix вы должны использовать текстовые файлы в папке / etc для общесистемных настроек (что является соглашением для настроек для каждого пользователя?). Многие новые программы (особенно разработанные для переносимости) используют файлы XML. Каков наилучший способ (и …

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

4
Как управлять ползучестью прицела?
Мы часто получаем в последний момент запросы от бизнеса с просьбой о внедрении дополнительной функции. Менеджер проекта обычно отвечает за фильтрацию этих запросов как «обязательных» или «хороших», но есть случаи, когда бизнес хочет втиснуть все эти функции в выпуск. Есть хороший способ сказать НЕТ бизнесу? Какие шаги можно предпринять, чтобы …

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


7
Является ли хорошей идеей написать все возможные тестовые примеры после преобразования команды в TDD для достижения полного охвата?
Предположим, у нас есть большое приложение уровня предприятия без каких-либо модульных / функциональных тестов. Во время разработки не было никакого процесса разработки, управляемого тестами, из-за очень сжатых сроков (я знаю, что мы никогда не должны обещать какие-либо сжатые сроки, когда мы не уверены, но что сделано, то сделано!) Теперь, когда …

2
Многоуровневая архитектура: где я должен реализовать регистрацию ошибок \ обработку?
В настоящее время я занимаюсь рефакторингом большой подсистемы с многоуровневой архитектурой и изо всех сил стараюсь разработать эффективную стратегию регистрации и обработки ошибок. Допустим, моя архитектура состоит из следующих трех слоев: Открытый интерфейс (IE контроллер MVC) Уровень домена Уровень доступа к данным Мой источник путаницы - то, где я должен …

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