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

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

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

6
Как определить и документировать нарушение GPL?
Как определить, что кто-то скопировал открытый исходный код, лицензированный по GPL, в свое коммерческое приложение с закрытым исходным кодом, когда у вас нет доступа к его закрытому исходному коду? Изменить: отличные ответы! Часть 2. Что если это веб-приложение, в котором у вас даже нет доступа к исполняемым файлам? Сценарий: они …

6
Это нормально, что не до конца понимаешь RB Trees? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Так что я только что выучил красные чёрные деревья в Кормене и вау! …
15 algorithms 

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

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

8
Как сообщить о ходе моего проекта (Agile) моему работодателю (который не является программистом)?
У меня проблема с сообщением о прогрессе моему работодателю. Я программист, работающий неполный рабочий день, занимаюсь разработкой программного обеспечения для моего (не технического) факультета. Контактное лицо: 1. Персонал, который фактически использует программное обеспечение и вызывает запросы на добавление функций, 2. Мой начальник (не программист), и она не является пользователем программного …

5
Почему расширение DOM / встроенных прототипов объектов - плохая идея?
Я ищу окончательный ответ на вопрос, почему расширение встроенных прототипов так жестко наказывается в сообществе разработчиков JS. Я уже давно использую Prototype JS Framework, и мне [1,2,3].each(doStuff)кажется, что делать это гораздо элегантнее $.each([1,2,3], doStuff). Я знаю, что это создает «загрязнение пространства имен», но я все еще не понимаю, почему это …

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

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

3
Как вы справляетесь с нефункциональной работой со Scrum во встроенных системах?
У меня есть две проблемы со Scrum во встроенных системах. Во-первых, есть много задач, особенно на ранних этапах, которые невозможно продемонстрировать. Мы начали с доски разработки, без ОС, без дисплея, без последовательной связи и т. Д. У нас не было нашего дисплея для шести спринтов. Первые четыре спринта были: Получение …

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

6
Говорит ли «JSON Object» излишним?
Если JSON обозначает нотацию объекта JavaScript, то когда вы говорите «объект JSON», не говорите ли вы «объект нотации объекта JavaScript»? Было бы правильнее сказать «строка JSON»? Или было бы правильнее просто сказать JSON? (как в «Эти два сервиса передают JSON между собой».)

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

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

3
Обмен парами: каковы плюсы и минусы?
Общая идея, поддерживаемая большинством теоретиков Agile / XP , заключается в том, что пары должны регулярно меняться местами. Например, каждый программист должен менять пары один раз в день; половина людей меняет местами в начале дня, половина людей меняет местами после обеда: из-за внешних факторов, таких как встречи, праздники и т. …

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