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

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

5
Практичны ли Vim или Emacs для таких языков, как .Net или Java? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Итак, я в первую очередь разработчик .Net, который время от времени делает кое-что на …
18 ide  vim  emacs 

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

5
Сколько очков истории вы должны выделить в начальном спринте?
Когда вы впервые внедряете Scrum в команду, как вам следует определять количество сюжетных очков, которые находятся в начальном спринте, когда вы не знаете, какова скорость команды? Стоит ли основывать это на оценке часов и использовать баллы только на более позднем этапе?
18 scrum  planning 

10
Почему наследование и полиморфизм так широко используются?
Чем больше я узнаю о различных парадигмах программирования, таких как функциональное программирование, тем больше начинаю сомневаться в разумности таких концепций ООП, как наследование и полиморфизм. Я впервые узнал о наследовании и полиморфизме в школе, и в то время полиморфизм казался прекрасным способом написания универсального кода, который позволял легко расширяться. Но …

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

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

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

5
Может ли проворный магазин действительно набрать 12 на тесте Джоэла? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Мне очень нравится тест Джоэля, я использую его сам и призываю моих сотрудников и …
18 joel-test 

4
Устаревший веб-API: лучшие практики?
В конце концов вам нужно отказаться от частей вашего общедоступного веб-API. Однако я запутался в том, что было бы лучшим способом сделать это. Если у вас есть большая база сторонних приложений, то просто дергать старые версии API кажется неправильным способом сделать это, так как почти все приложения потерпят неудачу в …
18 api 

6
Я не совсем понимаю «Backend / Serverside», когда речь идет о веб-разработке?
Что именно делают программисты на стороне сервера / сервера в мире веб-разработки? Думаю, я не совсем понимаю всю концепцию. Я сделал макеты HTML / CSS и дизайн сайта и немного SQL с PHP (все еще улучшая свои навыки, для меня это скорее побочный проект). Я также сделал небольшое количество JavaScript …

4
Что на самом деле означают версии обновления?
Многие обновления программного обеспечения следуют схеме v0.1 до v0.2 до v2.6.5.6 . Что на самом деле означают эти «обновления» программного обеспечения? Всегда ли соблюдается отраслевой стандарт или программисты постоянно поднимают обновление # или добавляют больше десятичных дробей?

2
Рекомендуемый процесс для обзоров кода с Mercurial
Обычно мы использовали Perforce и SmartBear's Code Collaborator, Big Corpи теперь мы также собираемся использовать Mercurial для определенных проектов. Code Collaborator поддерживает Mercurial (мы используем версию 5), и я пытаюсь определить, когда лучшее время (во время фиксации / отправки на сервер) процесс является наилучшим / эффективным временем для проверки кода …

10
«//…» комментарии в конце блока кода после} - хорошо или плохо? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Я часто видел такие комментарии: function foo() { ... } // foo while (...) …

1
В чем принципиальная разница между лицензиями MIT и Boost Open Source?
В чем принципиальная разница между лицензией MIT с открытым исходным кодом : Настоящим предоставляется бесплатное разрешение любому лицу, получающему копию этого программного обеспечения и связанных с ним файлов документации (далее - «Программное обеспечение»), осуществлять операции с Программным обеспечением без ограничений, включая, помимо прочего, права на использование, копирование, изменение, слияние. публиковать, …

3
Неужели добавление призовых очков или игровых функций в программное обеспечение на рабочем месте будет плохо восприниматься программистами?
Поэтому одной из моих обязанностей на работе является создание внутреннего инструмента, который помогает работникам вводить всю свою информацию. Это корпоративное приложение, похожее на инструмент для работы с базами данных Windows. Так что это не сильно отличается от разработки комбинированного приложения Word + Excel, но средний человек в этой рабочей группе …

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