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

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

7
Как Scrum может быть адаптирован к академической среде?
В настоящее время я работаю с профессором в моем университете, чтобы разработать новые учебные планы для курсов разработки программного обеспечения и дизайна Capstone, предлагаемых в моем колледже. До недавнего времени на обоих курсах использовалась исключительно модель водопада, и поэтому студенты тратили большую часть своего времени на написание длинных отчетов. После …

3
Почему мы должны предпочтительно использовать первоклассные коллекции?
Согласно правилу № 4 « Object Calisthenics» Джеффа Бэй (RTF) в «Антологии ThoughtWorks», рекомендуется « Использовать первоклассные коллекции ». Правило 4: Коллекции первого класса Применение этого правила простое: любой класс, содержащий коллекцию, не должен содержать других переменных-членов. Каждая коллекция упакована в свой собственный класс, так что теперь поведение, связанное с …

5
Эффективные методы хранения десятков миллионов объектов для запросов с большим количеством операций вставки в секунду?
Это в основном приложение для регистрации / подсчета, которое подсчитывает количество пакетов, подсчитывает тип пакета и т. Д. В сети чата p2p. Это соответствует примерно 4-6 миллионам пакетов за 5 минут. И поскольку я делаю только «снимок» этой информации, я удаляю только пакеты старше 5 минут каждые пять минут. Таким …

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

7
Каковы некоторые преимущества / недостатки использования C перед сборкой? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . В настоящее время я учусь на инженера в области телекоммуникаций и …
15 c  low-level  assembly 

6
Как определить приоритет и серьезность «улучшения кода»?
У нас есть поля "приоритет" и "серьезность" в нашей системе отслеживания ошибок. Мы определяем серьезность как «как это влияет на пользователя» и приоритет как «как это влияет на продукт». Мой вопрос о том, как классифицировать задачу «улучшение кода» по степени серьезности и приоритетности. Предположим, что улучшение не меняет поведение, но …

2
Как отлаживать / изменять код Java во время работы программы?
Я только что видел видео, показывающее, как Notch (из Minecraft славы) отлаживает и меняет Minecraft во время его работы. Он приостанавливает игру, что-то меняет в коде, а затем останавливает игру, где изменения вступают в силу немедленно, без необходимости перезапуска программы. Как это работает? Какой вид техники используется для достижения этой …
15 java  debugging 


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

4
Обработка чрезвычайно больших чисел на языке, который не может?
Я пытаюсь подумать о том, как бы я делал вычисления для чрезвычайно больших чисел (до бесконечности - без целых чисел), если языковая конструкция не способна обрабатывать числа, превышающие определенное значение. Я уверен, что я не первый и не последний, кто задает этот вопрос, но используемые мной поисковые термины не дают …

13
В каких областях программирования время выполнения алгоритма является важной проблемой?
Иногда я слышу, как люди говорят, что из-за скорости процессоров и объема доступной памяти эффективность алгоритма и время выполнения на практике не представляют большой проблемы. Но я предполагаю, что есть еще области, где такие соображения остаются первостепенными. Два, которые приходят на ум, - это алгоритмическая торговля, где тысячи транзакций должны …
15 algorithms 

6
Перейти на Android или сначала изучить основы Java? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Я довольно опытный в C и знаю немного C ++, но никогда не касался Java. Недавно …
15 java  android 

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

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

1
Есть ли подкасты (не лекции) о разработке компилятора?
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Есть несколько подкастов с лекциями из университетов. Я ищу "другие" подкасты. Так есть ли какие-нибудь нелекционные подкасты о разработке компиляторов?
15 compiler 

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