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

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

6
Выбор типа индексных переменных
Мы используем тип Integer, представляющий индексные переменные большую часть времени. Но в некоторых ситуациях мы вынуждены выбирать std::vector<int> vec; .... for(int i = 0; i < vec.size(); ++i) .... Это заставит компилятор выдавать предупреждение о смешанном использовании переменных со знаком и без знака. если я сделаю индексную переменную как for( …
11 c++ 

10
Однострочные заявления и передовой опыт
Недавно я приобрел привычку, которая, как я знаю, многие из вас могут осудить, но которая, в конце концов, помогает мне следить за глобальной структурой кода, а не за структурой одного (иногда) повторяющегося метода: группировка числа операторов в одну строку, например: textBox1.Text = "Something!"; textBox2.Text = "Another thing!"; textBox3.Text = "Yet …

4
Допустимо ли развертывание веб-приложения в производство напрямую из SVN?
Вопрос Есть ли законная причина НЕ использовать SVN для развертывания на производственном уровне, или это просто случай личных предпочтений, и нет никакого реального дела против SVN? Фон У меня на рабочем месте есть культура помечать релизы в SVN, а затем развертывать эти выпуски непосредственно на различных веб-серверах, используя svn coили …

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

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

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

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

1
Как Git и Mercurial развивались одинаково одновременно?
Git и Mercurial следуют аналогичным моделям и имеют сходную терминологию. Первоначальный выпуск Mercurial был только через 12 дней после выпуска Git. Как эти два проекта, начальные в то же время, оказались настолько похожими? Кто-нибудь знает историю?
11 git  mercurial  dvcs 

2
Какова связь между динамическим языком исполнения и C # 4.0?
Допустим, я хотел создать динамический языковой компилятор / интерпретатор, возможно интерпретатор Scheme, на платформе .NET, как он существует сегодня. Будет ли мне лучше использовать Dynamic Language Runtime (DLR) или использовать C # 4.0 для реализации динамических функций моего языка? Или мне нужны оба? Я знаю, что в этой области была …

4
Что именно undefined означает в JavaScript? Почему это там? Какие у него использования? Чем это может быть полезно?
В JavaScript у нас есть нечто, называемое неопределенным . Я сказал что-то, потому что я действительно не знаю, является ли это базовым классом, или встроенной переменной, или ключевым словом, или чем-то еще. Я просто знаю, что это там. Чтобы увидеть это в действии, вы можете просто написать: undefined; typeof undefined; …


3
Где я могу прочитать оригинальный вводный документ по C # от Microsoft? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 6 лет назад . Когда Microsoft представила .NET Framework и язык C # в 2002 году, что было первой статьей, …
11 c#  microsoft  history  msdn 

10
Должны ли «математические» функции следовать математическим обозначениям?
Я полагаю, что этот вопрос будет немедленно помечен как субъективный, но какой, по вашему мнению, лучше: double volume(double pressure, double n_moles, double temperature) { return n_moles * BOLTZMANN_CONSTANT * temperature / pressure; } или же double volume(double P, double n, double T) { return n*R*T/P; } Другими словами, должны ли …

8
Влияет ли определение точки остановки генетического алгоритма на цель алгоритма?
Википедия определяет точку окончания GA для этого: Как правило, алгоритм завершается, когда было произведено максимальное количество поколений или был достигнут удовлетворительный уровень пригодности для населения. Если алгоритм завершился из-за максимального числа поколений, удовлетворительное решение может быть или не быть достигнуто. Теперь, если он заканчивается, когда достигнут удовлетворительный уровень пригодности, и …

2
Как выбрать наиболее вероятный вариант из списка на основе пользовательского ввода текста
Я работаю над приложением OCR, где мне нужно выбрать опцию, основанную на вводе текста пользователем. Ex: Available Options: ["python", "ruby", "java", "clojure", "haskell"] Input: kava Output: java Input: ruby Output: ruby Input: clujuro Output: clojure etc.. мое приложение основано на Python, существует ли алгоритм для решения этой проблемы.

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