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

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

5
Как определяются минимальные системные требования?
Мы все видели бесчисленные примеры программного обеспечения, которое поставляется с «минимальными системными требованиями», например: Windows XP / Vista / 7 1 ГБ ОЗУ 200 МБ для хранения Как они вообще определяются? Очевидно, что иногда существуют определенные ограничения (если программа занимает 200 МБ на диске, то это жесткое требование). Помимо этих …

2
Насколько безопасен мой личный репозиторий на bitbucket?
Кто-нибудь знает, насколько безопасны мои частные репозитории на bitbucket.org? Могу ли я рассчитывать на это? У меня есть несколько репозиториев, и я хочу, чтобы они были доступны только мне и двум другим.

9
Чем рабочий процесс CLI-ориентированного программиста отличается от GUI-ориентированного?
Я много слышал о преимуществах меньшего количества работы по программированию в приложениях с графическим интерфейсом и использовании большего количества инструментов командной строки (особенно в том, что касается более эффективной работы). Однако, так как я не понимаю , как мой рабочий процесс будет отличаться , если я зависел больше инструментов командной …
17 gui  cli 

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

6
TDD: что происходит перед первым модульным тестом?
Я в основном понимаю теорию TDD, но не могу понять, с чего начать. Я сижу, чтобы написать модульное тестирование для личного проекта и понимаю. , , Я понятия не имею, что я тестирую. Какие объекты, какие функциональные возможности и т. Д. Например, допустим, я хочу написать приложение, которое поможет нашей …
17 design  tdd 

6
Написание научных работ только для ученых?
Я заметил некоторые тенденции в написании научных работ в Индии. Они написаны студентами или учеными. Люди, работающие на дневной работе (как я) в индустрии программного обеспечения, пишут исследовательские работы? Я задаю этот вопрос, потому что мы с большей вероятностью получим собеседования от таких компаний, как Google и Facebook, если статья …
17 research 

7
Почему HTML, CSS и JavaScript не используются для настольных приложений? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . HTML, CSS и JavaScript могут использоваться для создания красивых (и полезных) пользовательских интерфейсов (особенно …

2
Javascript Тройной Оператор против ||
Ранее я просматривал какой-то код node.js и заметил, что тот, кто его написал, предпочитает следующий синтаксис: var fn = function (param) { var paramWithDefault = null == param ? 'Default Value' : param; } Над тем, что я считаю более кратким: var fn = function (param) { var paramWithDefault = …

7
Может ли внутренний представитель, голосование и значки поощрять хорошие практики программирования?
Просто размышляя вслух - мы, программисты, любим все эти материалы для голосования / бейджей / повторов, так что можно ли внедрить подобную схему в процесс проверки кода компаний, чтобы способствовать лучшему кодированию. Что-то вроде Вы (или другие лица от вашего имени) можете опубликовать рецензию (может быть фрагмент, один коммит или …

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

3
Как вы пишете тесты для кода, который зависит от конкретных внешних реализаций, которые нельзя смоделировать?
Справочная информация: я думаю о том, чтобы попытаться представить концепцию модульных тестов моим коллегам, создав некоторые из них для модуля, над которым я работал; требования к нему недавно изменились и требуют дополнительных абстракций / взаимодействий, поэтому кажется хорошим способом разработать набор тестов, которые «докажут», что это работает, без необходимости вручную …

3
Как мне соответствовать Директиве ЕС о файлах cookie?
26 мая 2011 года вступает в силу новая директива ЕС, согласно которой пользователям, осуществляющим доступ к веб-сайтам, теперь следует запрашивать разрешение, позволяющее веб-сайту хранить файлы cookie, содержащие информацию о них и их посещении веб-сайта. Как вы решили эту проблему? Есть ли другой способ справиться с этим, кроме приглашения в первый …
17 legal  privacy  cookies 

8
Мой клиент хочет, чтобы я добавил фоновую музыку на сайт. Как мне сказать им, что это ужасная идея? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . У меня довольно опыт Oatmealesque с веб-сайтом конкретного клиента. Последняя «функция», которую они запросили, …

11
Разница между псевдокодом и алгоритмом?
Технически, есть ли разница между этими двумя словами или мы можем использовать их взаимозаменяемо? Оба они более или менее описывают логическую последовательность шагов, которые следуют при решении проблемы. не так ли? Так почему же мы на самом деле используем два таких слова, если они предназначены для того, чтобы говорить об …

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

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