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

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


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

5
Ресурсы по написанию эффективного кода C для микроконтроллеров? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Здесь нужна серьезная помощь. Я люблю программирование. В последнее время я читал кучу книг (таких как …
15 c  performance  speed 

6
Стратегия использования контроля версий в модульной системе
Давайте предположим (для простоты), что у нас есть приложение с клиентом и сервером; Есть ли лучшая идея использовать один репозиторий для обоих или пару отдельных репозиториев? Их смешивание, вероятно, облегчит отслеживание коррелированных изменений и поддержание коррелированных ветвей (то есть эволюцию протокола), но, с другой стороны, сделает отдельные разработки более загроможденными …

5
Как соответствовать тестированию в Scrum-спринтах и ​​как писать пользовательские истории в Scrum
Я руководитель группы разработчиков нового проекта в моей компании. Это первый проект, в котором компания будет использовать Scrum. У нас есть водопад / итеративный SDLC. БА пишут документы по требованиям, передают их разработчику и тестируют, dev начинают разрабатывать и переходят к тестированию итерациями. Тестерам требуется много времени, чтобы протестировать релиз, …
15 scrum 

4
Как создать корпоративные настольные приложения для Windows 8
Я думаю, что я понимаю ожидания разработки потребительских приложений для Windows 8. Создайте новый пользовательский интерфейс на основе Metro поверх WinRT, разверните его для своих клиентов через Marketplace, и все выиграют. Кажется достаточно простым. К сожалению, я не в этом деле. Я работаю над внутренними бизнес-приложениями для крупного предприятия. В …

1
Что означает CR в номерах версий?
Hibernate имеет постфикс CR в своих выпусках для версии hibernate 4.0, например 4.0.0.CR7. Что означает часть CR? Когда я буду использовать этот вид нумерации релизов?
15 versioning 

7
Создаете полную программу?
Чтение книг, просмотр видео и просмотр учебников - это очень просто. Делать заметки и на самом деле изучать материал может быть немного сложнее, но даже в этом случае любому, у кого приличный ум и достаточное количество интереса, это достаточно просто (не говоря уже о веселье). Дело в том, что на …

6
Что означает «автоматическая сборка»?
Я пытаюсь добавить непрерывную интеграцию в проект. Согласно Википедии , одним из основных элементов CI является автоматизированная сборка. Однако я не совсем понимаю, что именно это означает, поскольку статьи о КИ и автоматизации сборки, похоже, не согласны. Особенности путаницы: что означает «автоматизированная сборка» в контексте: проект, использующий интерпретируемый язык, такой …

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

2
Разумнее ли регистрировать исключения в универсальном или базовом классе исключений?
Я нахожусь в процессе рефакторинга довольно большого веб-приложения. Одна из главных проблем - непоследовательная обработка ошибок, и я пытаюсь придумать разумную стратегию. Я создал собственный обработчик ошибок с помощью set_error_handler, который по существу превращает ошибки PHP в ErrorExceptions и пользовательский базовый класс исключений, который напрямую наследуется от Exception . На …

4
Модульное тестирование статически типизированного функционального кода
Я хотел спросить вас, в каких случаях имеет смысл проводить модульное тестирование статически типизированного функционального кода, как написано на haskell, scala, ocaml, nemerle, f # или haXe (последнее, что меня действительно интересует, но я хотел использовать знания крупных сообществ). Я спрашиваю об этом, потому что из моего понимания: Один из …

2
Вам нужно знать Java, прежде чем пытаться Scala
Я заинтересован в изучении Scala. Я много читал об этом, но многие люди ценят это, потому что у него есть актерская модель, которая лучше для параллелизма, она намного лучше обрабатывает xml, решает проблему функций первого класса. Мой вопрос: вам нужно знать Java, чтобы понять / оценить, как все работает в …
15 java  scala 

4
Почему «Игра жизни» Конвея используется для ретритов кода?
Code Retreat - это учебное мероприятие в течение всего дня, посвященное основам разработки программного обеспечения. Наступает «глобальный» день отступления кода, и я с нетерпением жду этого. Тем не менее, я был на одном раньше и должен сказать, что было огромное количество хаоса ... это хорошо. Одна вещь, которую я до …
15 tdd 

8
Следует ли вам отказаться от инфраструктуры ORM, когда вам нужно реализовать массовую операцию?
Вот обычная ситуация: Вам необходимо реализовать массовую операцию в приложении, которое использует платформу ORM. После первого прохода вы заметили значительные проблемы с производительностью. Вот мой вопрос: В этой ситуации, вы должны предпочесть решение, которое включает в себя сырой SQL? Или есть хорошо известные шаблоны проектирования, которые могут помочь вам решить …
15 orm  heuristics 

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