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

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

6
Насколько четко определен программный продукт, прежде чем начинать кодировать?
Я хотел знать, насколько хорошо люди обычно определяют программный продукт перед тем, как начать программировать, и насколько хорошо он работает для них? Я имею в виду определение вариантов использования, анализ риска, рисование диаграмм классов и т. Д. Я знаю, что было бы неплохо иметь достаточно четкое представление о том, каким …

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

7
По каким причинам программист может хотеть отключить гиперпоточность?
Моя компания только что купила новые компьютеры, чтобы заменить старые 2ГБ компьютеры под управлением Windows XP. Кто-то из моей команды заметил, что они пришли с отключенной гиперпоточностью, и велел всем перезагрузиться и включить его. Есть ли польза от программирования на машине с отключенной гиперпоточностью?
13 hardware 

6
Как SCRUM управляет средой, в которой члены команды являются общими?
Ну, вопросы сказали сами. На моем рабочем месте такие случаи случаются, но многие книги Agile способствуют работе на одном рабочем месте и концентрируются в текущем проекте, чтобы ускорить темпы работы. Может быть, я не настолько осведомлен о теме, может быть, не настолько строг, но именно поэтому я хотел знать, что …

4
`trigger_error` против` throw Exception` в контексте магических методов PHP
У меня спор с коллегой по поводу правильного использования (если есть) trigger_errorв контексте магических методов . Во-первых, я думаю, что этого trigger_errorследует избегать, за исключением одного этого случая. Скажем, у нас есть класс с одним методом foo() class A { public function foo() { echo 'bar'; } } Теперь скажем, …


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

7
Каков наилучший способ определить, когда целесообразно использовать базу данных?
Я начал свою карьеру программиста в веб-разработке с использованием PHP и MySQL. Я привык к использованию БД для хранения большинства динамических данных, а также некоторых данных настроек / параметров. Иногда данных может быть много, а в других случаях записей в таблицах будет немного. Мне это казалось естественным, и, насколько мне …

7
Что представляет собой «неправильное использование» функции Javascript Eval? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Eval - общеизвестно спорная языковая особенность. Дуглас Крокфорд категорически отвергает это. …
13 javascript 

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

15
Каков наиболее эффективный / эффективный способ разработки приложения с несколькими людьми без контроля исходного кода?
Введение в мою ситуацию Я работаю в небольшой компании по веб-разработке. У нас есть команда из четырех разработчиков ASP.NET, включая меня. Практически все наши проекты (> 98%) являются проектами с одним человеком, выполнение которых занимает от 1 до 4 недель. Мы не используем источник или контроль версий. Единственное, что у …

3
Почему (не) логическое программирование?
Я еще не слышал ни о каком использовании логического языка программирования (такого как Prolog) в индустрии программного обеспечения, и при этом я не знаю об использовании его в программировании хобби или проектах с открытым исходным кодом. Тем не менее, он (Пролог) используется в качестве академического языка в некоторой степени (почему …

5
Статусы дефектов: «НЕ ИСПРАВЛЯЕТСЯ» против «Отменено»
Я участвовал в нескольких проектах в качестве тестировщика или разработчика. Во многих проектах были следующие статусы дефектов: НЕ ИСПРАВЛЯЕТСЯ отменен Используете ли вы такие статусы и чем вы их отличаете? Я спрашиваю, потому что большинство людей не могут объяснить разницу. Мое понимание таково: НЕ ИСПРАВЛЯЕТСЯ - разработчик не исправит дефект, …

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

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

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