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

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

7
Не могу работать над реальными проектами, потому что я продолжаю думать о своих побочных проектах
У меня есть «настоящий» проект, над которым я работаю, чтобы заработать деньги, и побочный проект, который намного интереснее. У меня проблема, когда каждый раз, когда я работаю над своим «настоящим» проектом, все, о чем я могу думать, это идеи для моего побочного проекта. Как вы, ребята, справляетесь с этим? Просто …

9
Пролог профессионально полезен?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я выучил Пролог много лет назад в университете. В моей профессиональной жизни мне никогда не приходилось пользоваться Прологом. Я пропустил что-то особенное? …

1
Как долго Microsoft работала над .NET, прежде чем выпустила его?
Со всем CLI, CTS, CLS и т. Д. Они не только выпустили мощную платформу / инфраструктуру, но и выпустили все спецификации, которые ее описывают и т. Д. Он поддерживает потенциально бесконечное множество языков, платформ и т. Д. Это кажется безумным объем работы, даже для такого огромного гиганта, как Microsoft - …

13
Правда ли, что первые версии компиляторов C работали в течение десятков минут и требовали смены дискет между этапами?
Вдохновлен этим вопросом . Я слышал, что некоторые очень ранние версии компиляторов C для персональных компьютеров (я полагаю, это около 1980 года) располагались на двух или трех дискетах, поэтому для компиляции программы сначала нужно было вставить диск с «первым проходом», запустить «первый проход», затем перейдите на диск со «вторым проходом», …
15 history  compiler 

10
Каков наилучший подход к кодированию в среде медленной компиляции?
Я привык кодировать на C # в стиле TDD - написать / или изменить небольшой фрагмент кода, пересобрать за 10 секунд все решение, заново запустить тесты и снова. Легко... Эта методология разработки работала очень хорошо для меня в течение нескольких лет, пока в прошлом году мне не пришлось возвращаться к …

4
Продвижение практики проверки кода и модульного тестирования
Как команда, управляющая группой разработчиков, не имеющих опыта (и не видящего необходимости) в проверке кода и модульном тестировании, как вы можете продвинуться в проверке кода и практике модульного тестирования? Как вы собираетесь создать способ, чтобы проверка кода и модульное тестирование естественно вписывались в поток разработчиков? Одним из препятствий в этих …

7
Как крупные компании разработчиков программного обеспечения проверяют наличие ошибок в своих программах?
Мне было интересно, как крупные компании разработчиков программного обеспечения проверяют наличие ошибок в своих программах. Они просто тестируют его на нескольких компьютерах?

3
Чистый виртуальный или абстрактный, что в имени?
Обсуждая вопрос о виртуальных функциях в Stack Overflow, я удивлялся, существует ли какое-либо официальное наименование для чистых (абстрактных) и не чистых виртуальных функций. Я всегда полагался на Википедию для получения информации, которая гласит, что чистые и не чистые виртуальные функции являются общим термином. К сожалению, статья не подкрепляет это происхождением …

2
Как открыть исходный код проекта, чей репозиторий git имеет защищенные авторским правом медиа в истории?
Я хочу выпустить проект программного обеспечения для снятия отпечатков пальцев под свободной лицензией, но репозиторий содержит защищенные авторским правом аудиофайлы. Тестовые случаи также в настоящее время используют эти файлы. Как мне опубликовать код с максимальной историей версий, но не нарушая авторские права? Детали: Код версии под Git. Мы свернем все …

4
«Неправильно» / Плохой дизайн, чтобы поместить работника темы / фона в класс?
У меня есть класс, который будет читать из Excel (C # и .Net 4), и в этом классе у меня есть фоновый работник, который будет загружать данные из Excel, в то время как пользовательский интерфейс может оставаться отзывчивым. У меня такой вопрос: плохо ли иметь фонового работника в классе? Должен …

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

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

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

10
Как я могу мотивировать управление, чтобы разрешить внештатную работу? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 6 лет назад . Я разработчик в небольшой компании. Иногда мне предлагают дополнительные деньги за внештатную работу от предыдущих работодателей …

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

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