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

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

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

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

3
При использовании модуля Python GPLv3 весь мой проект должен иметь лицензию GPLv3?
Сейчас я работаю над небольшим проектом, который планирую выпустить под лицензией с открытым исходным кодом (который еще не определился). У меня вопрос, что один из модулей Python, который я использую, лицензирован по GPLv3. Поскольку я не делаю каких-либо изменений в библиотеке (используя ее как есть), могу ли я по-прежнему лицензировать …
19 python  licensing  gpl 

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

6
Следует ли использовать SCRUM для проекта, над которым работает только один человек?
В нашей компании есть команда, работающая над 3-мя различными проектами одновременно, где обычно в каждом проекте участвует только один или два человека. Работа над проектом часто включает освоение новых технологий и / или устранение ошибок, что приводит к задачам, которые очень сложно оценить. В этой ситуации руководство все еще настаивает …
19 scrum 

4
Хорошо ли Haskell в преподавании основ математики?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я участвую в преподавании математики в классах с такими требованиями, как AS и спецификация уровня A по математике. Учебники обычно предоставляют примеры …
19 haskell 

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

9
Преимущества и недостатки принудительного переформатирования кода
В настоящее время я работаю в месте, которое может заставить разработчиков использовать автоматизированный форматировщик кода при регистрации контроля версий. Я ищу мнения разработчиков о преимуществах и недостатках этого ... как вы думаете, это поможет или помешает разработчикам. Мой конкретный случай касается Java / JSP, но я думаю, что вопрос может …

7
Как проводить встречи разработчиков?
Наша команда из 10 разработчиков встречается еженедельно. Встречи довольно скучные и не особо полезные. Какой формат / повестку дня вы используете для хороших встреч? Мы встречаемся еженедельно в конференц-зале с пиццей. Формат таков: мы обходим комнату и перечисляем статус различных задач, над которыми работаем, и обсуждаем задачи на следующую неделю. …

8
Обработка удаленных пользователей - отдельная или та же таблица?
Сценарий состоит в том, что у меня расширяется набор пользователей, и со временем пользователи отменят свои учетные записи, которые мы в настоящее время помечаем как «удаленные» (с флагом) в той же таблице. Если пользователи с одним и тем же адресом электронной почты (как пользователи входят в систему) желают создать новую …

6
Должны ли свойства иметь побочные эффекты
Должны ли свойства в C # иметь побочные эффекты помимо уведомления об изменении его состояний? Я видел свойства, используемые несколькими различными способами. От свойств, которые будут загружать значение при первом обращении к ним, до свойств, которые имеют массивные побочные эффекты, такие как перенаправление на другую страницу.
19 c# 


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

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

5
Насколько сложно Python и Django подобрать для веб-разработчика на Java / .NET? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я только начал новую работу пару месяцев назад в небольшой компании, где я в …

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