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

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

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

5
Откуда мы знаем, что предпочтение композиции перед обобщением - это всегда правильный выбор?
Независимо от того, существует объект физически или нет, мы можем выбрать его моделирование различными способами. Мы могли бы произвольно использовать обобщение или композицию во многих случаях. Тем не менее, принцип GoF «отдавай предпочтение композиции обобщению [sic]» побуждает нас использовать композицию. Итак, когда мы моделируем, например, линию, мы создаем класс, который …

3
Размышляя о дате и времени - сегодня полночь в прошлом или будущем?
Это всегда загадка для меня - и я понимаю, что это не является строго проблемой в программировании или разработке программного обеспечения, но кажется, что она является достаточно распространенной в нашей области. Например, если бы я должен был установить дату истечения срока действия как 2011-04-08 00:00:00 - и учитывая, что мое …

4
Может ли пользователь лицензировать LGPL как GPL или GPL как AGPL?
LGPL (мы просто примем версию 3 для всех обсуждаемых для простоты), является менее ограничительной версией GPL, аналогично, AGPL, является более ограничительной версией GPL, но возможно ли использовать код LGPL, вносить дополнения (или не делать) и повторно лицензировать его как GPL или AGPL; Можно ли изменить код GPL и повторно лицензировать …
9 licensing  gpl  lgpl 

3
Что в программном обеспечении означает термин «встроенный»?
Поэтому я стремился расширить свои знания в области встроенного и аппаратного программирования более низкого уровня, однако каждый раз, когда я ищу работу, в которой упоминается «встроенная», это всегда материал высокого уровня. Для меня это не имеет большого смысла. Итак, что именно влечет за собой «встроенный»? Когда я думаю о встроенном, …

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

3
Создание веб-конца для программы на C ++
Мне было интересно, что будет лучшим методом для создания веб-интерфейса для взаимодействия с программой C ++ на сервере. Сначала я просто подумал только об использовании оболочки из языка веб-сервера (как shell_exec()в PHP), но мне было интересно, есть ли «лучший» способ. Может быть, что-то более родное или это плохая практика по …

2
Что это за область изучения?
Предположим, у меня есть ситуация, когда я разрабатываю сайт для реселлера обуви. У них разные бренды и виды обуви, и, конечно, они хотят действительно хорошую функцию поиска. Таким образом, у обуви есть разные свойства. Они могут иметь эксклюзивные свойства, такие как размер, ширина, пол и дети / взрослые. Или они …

1
Насколько очевидным должно быть уведомление для лицензий с открытым исходным кодом с условием подтверждения?
В лицензиях, таких как libjpeg и freetype , есть такие пункты: (2) Если распространяется только исполняемый код, то в сопроводительной документации должно быть указано, что «это программное обеспечение частично основано на работе Independent JPEG Group». или: o Распространение в двоичной форме должно содержать заявление об отказе от ответственности, в котором …
9 licensing 

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

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

11
Проектирование идеального диапазона буквально
Я думал о том, как бы я занялся проектированием «идеального» литерала диапазона, если бы я занимался дизайном языка. Для вас, кто не знает, вы знаете литерал диапазона в выражении, представляющем диапазон значений, например 1-4. Они чаще всего используются в циклах for / foreach Кажется, есть пара вопросов, которые следует учитывать …

7
Использование Apt Repository для платных обновлений программного обеспечения
Я пытаюсь определить способ распространения обновлений программного обеспечения для размещенного на сайте веб-приложения, которое может иметь еженедельные и / или ежемесячные обновления. Я не хочу, чтобы клиенты, использующие локальный продукт, беспокоились об его обновлении вручную, я просто хочу, чтобы он автоматически загружал и устанавливал Google Chrome. Я планирую предоставить файл …

3
Скрам на очень короткие проекты?
Я использую Scrum и мне это очень нравится. Тем не менее, мой магазин находится в проектах, где продолжительность разработки составляет две или четыре недели. Мы уже изменили длину спринта до двух недель, и все здесь говорят: «Это будет Scrum, только с полутора спринтами». Я не думаю, что мы можем получить …

8
Разрешения Windows для разработчиков?
Я работаю в компании Fortune 500 в качестве разработчика программного обеспечения для Windows в области исследований и разработок. Корпоративные ИТ в настоящее время готовятся к развертыванию Win7 в масштабах всей компании, и, как часть этого, они стремятся полностью заблокировать права администратора на всех компьютерах (включая наши рабочие станции для разработчиков). …

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