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

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

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

4
Как мне исправить код от менее опытного программиста?
Немного предыстории: я один из двух программистов для нашего отдела из 10 человек (остальные художники и менеджмент). Мы вдвоем делаем все необходимое для правильного кодирования и разрабатываем любые проекты, которые появятся. Я занимаюсь программированием около 4 лет, где это его первая «настоящая» работа (как он выразился). Обычно мы работаем над …
19 code-reviews  bug 

7
Когда обновлять jQuery?
Когда вы рекомендуете обновить интерфейс jQuery / jQuery? Или другими словами: каковы лучшие практики для обновления пользовательского интерфейса jQuery / jQuery? Я работаю над длинным проектом, который займет как минимум еще один год. Я уверен, что за это время пользовательский интерфейс jQuery / jQuery будет обновляться много раз. Рекомендуете ли …

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

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

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

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

3
Java и .NET: почему по умолчанию используются разные алгоритмы сортировки?
Просто интересно почему Javaи .NET Frameworkиспользует другой алгоритм сортировки по умолчанию. В Java по умолчанию Array.Sort()используется алгоритм сортировки слиянием , и, как сказано в Wikipedia.com : В Java методы Arrays.sort () используют сортировку слиянием или настроенную быструю сортировку в зависимости от типов данных и для переключения эффективности реализации на сортировку …

2
Концепции АОП для манекена
Может ли кто-нибудь объяснить концепции АОП для манекенов: точка соединения, вырезка, плетение и т. Д. Например: Аспект: модульная структура, охватывающая несколько классов. Что это обозначает?

5
В Scrum, почему нельзя объединять роли владельца продукта и ScrumMaster?
В более традиционных проектах, над которыми я работал, руководитель проекта (а в более крупных проектах могут быть ассоциированные / заместители / помощники руководителей проектов, если один человек недоступен) - это человек, отвечающий за общение с заказчиком, принимающим проект. обновления состояния и состояния, определение планирования и составления бюджета, управление процессом, обеспечение …

5
Почему C ++ не может принять подход D для реализации своей концепции?
Как многие из вас, ребята, знают, концепции , подход C ++ для ограничения возможных типов аргументов шаблона не был включен в C ++ 11. Я узнал, что язык программирования D 2.0 имеет аналогичную функцию для своего общего программирования. Его решение кажется мне довольно элегантным и простым. Поэтому мой вопрос заключается …
19 c++  templates  d 

3
Проводятся ли эмпирические исследования влияния разных языков на качество программного обеспечения?
Сторонники функциональных языков программирования утверждают, что функциональное программирование облегчает анализ кода. Сторонники статически типизированных языков говорят, что их компиляторы отлавливают достаточно ошибок, чтобы компенсировать дополнительную сложность систем типов. Но все, что я читаю на эти темы, основано на рациональных аргументах, а не на эмпирических данных. Проводятся ли какие-либо эмпирические исследования …

14
Университет обучает D ++ в стиле C ++, как с этим бороться [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 5 лет назад . Я программировал много лет, но хотел получить диплом, чтобы стать более трудоустроенным. Однажды, уже окончив университет, я …
19 c++  teaching 

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

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

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