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

30
Как я могу проявить склонность к будущим работодателям, если моя работа связана с внутренними проектами? [закрыто]

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

30
Groovy уходит? [закрыто]

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

30
Каковы преимущества и недостатки подходов C #, Java и Scala к Closures / Lambdas /…?

Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Интересно, каковы технические различия между C # и Scala в реализации и как оба решения сравниваются с идеями и проблемами реализации, озвученными в...

30
Не нравится моя текущая работа, хотите уйти, как объяснить это на собеседовании? [закрыто]

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

30
Вызов программного обеспечения GPL из не-GPL программного обеспечения

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

30
Двоичные файлы в системе контроля версий

При разработке для встраиваемых устройств и других странных миров весьма вероятно, что ваш процесс сборки будет включать несколько проприетарных двоичных файлов, использующих очень специфические их версии. Итак, вопрос в том, являются ли они частью вашего контроля версий? В моих офисах действует...

30
Связь между BDD и TDD

Какое отношение имеет BDD и TDD? Из того, что я понял, BDD добавляет две основные вещи над TDD: тестирование имен (обязательно / должно) и приемочные тесты. Должен ли я следовать TDD во время разработки BDD? Если да, то должны ли мои модульные тесты TDD называться в том же стиле, что и...

30
Каковы решающие факторы при выборе представления веб-службы в качестве службы SOAP или REST?

Насколько я вижу, для использования SOAP требуется стек SOAP, поэтому вашим клиентам труднее потреблять их, то есть им нужно убедиться, что у них есть стек SOAP, который правильно форматирует данные POST и заголовки, а затем возвращает вам некоторые данные. структура данных, тогда как с помощью...

30
Является ли «White-Board-Coding» неуместным во время интервью? [закрыто]

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

30
Знакомство с программированием для математика [закрыто]

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

30
Как взять интервью у естествоиспытателя на должность разработчика? [закрыто]

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

30
Как на самом деле работают регулярные выражения?

Скажем, у вас есть документ с написанным эссе. Вы хотите разобрать это эссе, чтобы выбрать только определенные слова. Круто. Является ли использование регулярного выражения быстрее, чем разбор файла строка за строкой и слово за словом в поисках совпадения? Если так, как это работает? Как ты можешь...

30
Следует ли жестко кодировать ожидаемые результаты модульного теста?

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

30
Как сторонники функционального программирования ответят на это утверждение в Code Complete?

На странице 839 второго издания Стив Макконнелл обсуждает все способы, с помощью которых программисты могут «преодолевать сложности» в больших программах. Его советы завершаются этим утверждением: «Объектно-ориентированное программирование обеспечивает уровень абстракции, который применяется...

30
Какая дата авторских прав на обновление проекта с открытым исходным кодом с прошлого года?

В 2011 году я выпустил некоторый код с открытым исходным кодом, который был лицензирован с использованием лицензии Apache. Таким образом, все исходные файлы имеют это сообщение в верхней части таблицы: /* Copyright 2011 My Name Licensed under the Apache License... <blah blah> */ Итак, сейчас...

30
Что делать, если младший не принял ваше предложение? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 7 лет назад . Я возглавляю команду из 3-4 младших разработчиков. Моя работа - помимо написания...

30
Какова ценность сокрытия деталей через абстракции? Разве нет ценности в прозрачности?

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

30
Как лучше распределить работу между разработчиками?

Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 7 лет назад . Моя команда и я перестраиваем сайт, который мы разработали около десяти лет назад, и мы хотим сделать это в Agile. Поэтому после того, как я потратил...

30
Словарь против списка

Поэтому я столкнулся с Dictionary<int, int>сегодня на работе. Это просто показалось мне странным, потому что я бы просто использовал List<int>вместо этого. Есть ли разница, и будет ли вариант использования, когда одна структура будет предпочтительнее...

30
Какой стиль использовать для неиспользуемых возвращаемых параметров при вызове функции Python

Существует ли какой-либо рекомендуемый / общепринятый стиль кодирования для обработки ситуаций, когда функция возвращает кортеж значений, но впоследствии используется только одно из этих значений (обратите внимание, что это в основном предназначено для библиотечных функций, которые я не могу...