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

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

3
Как бороться с нелицензионным программным обеспечением
Я работаю в очень большой компании из списка Fortune 500, которая заключила контракт с другой компанией из списка Fortune 500 по контракту DoD. Как вы можете догадаться, волокита огромна, чтобы сделать что-нибудь. Мы просто поделились виртуальной машиной, которая загружена с помощью инструментов разработчика Microsoft из чьей-либо другой подписки MSDN. Когда …
13 licensing  ethics 

5
Что сказать своему боссу, если они хотят, чтобы вы использовали глобальную переменную
В настоящее время я прохожу стажировку в течение 4 месяцев, и при просмотре моего кода моему боссу не понравилось, что я сохранил определенный объект локально для нескольких методов в нескольких отдельных классах в одной сборке. Ему не понравилось, что я каждый раз создавал новый объект, и вместо этого сказал мне …

3
Почему запросы на статический контент отправляются на другой сайт?
Всякий раз, когда я вхожу в stackoverflow или некоторые сайты, я вижу много запросов на такие сайты, как http://cdn.sstatic.net/. Почему это делается, а не обслуживается непосредственно с реального сайта? Как это помогает ускорить сайт?

6
Что я могу сделать? Как бы вы отреагировали? ПОМОГИТЕ! [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

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

7
Подход к разработке: пользовательский интерфейс или модель домена?
Хотя я никогда ничего не делал с помощью Smalltalk, мое недолгое времяпровождение с ним определенно оставило свой след. Единственный способ описать опыт - это MVC, каким он должен был быть. По сути, вся тяжелая работа для вашего приложения выполняется в бизнес-объектах (или доменной модели, если вы склонны к этому). Стандартные …

5
Балансировка внедрения зависимостей с публичным дизайном API
Я размышлял, как сбалансировать тестируемый дизайн, используя внедрение зависимостей, с предоставлением простого фиксированного общедоступного API. Моя дилемма заключается в следующем: люди хотели бы сделать что-то подобное var server = new Server(){ ... }и не должны беспокоиться о создании множества зависимостей и графа зависимостей, которые Server(,,,,,,)могут иметь. При разработке я не …
13 c#  api 

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

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

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

8
Имеют ли значение лицензии, если вокруг нет никого, кто мог бы их применять?
Предположим, что первоначальные создатели не могут (или не будут) применять лицензию к своему программному обеспечению / коду, но эта работа все еще популярна. Полагаю, если вы захотите визуализировать это, я приведу гипотетическую гипотезу: представьте себе очень небольшую группу разработчиков, которые выпустили проект кода по лицензии с открытым исходным кодом. Хранилище …

3
Могу ли я удалить все заглавные буквы и сократить отказ от ответственности в моей лицензии?
Я использую лицензию MIT для определенного фрагмента кода. Теперь эта лицензия имеет большой отказ от ответственности в заглавных буквах: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF... ... Я видел нормально прописное заявление об отказе от …

5
Что случилось с унифицированной файловой моделью Алана Купера?
В течение долгого времени Алан Купер (в 3 версиях своей книги «О лице») продвигал «унифицированную файловую модель», чтобы, помимо прочего, обойтись без того, что он называет самым идиотским окном сообщений, когда-либо изобретенным - тем, которое выскакивает, когда нажимаете кнопку закрытия в приложении или форме, говоря "Вы хотите отменить свои изменения?" …

6
Вертикальное выравнивание: да или нет? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Например, не по вертикали: Name: Hamt Version: 0.1.0 Cabal-Version: >= 1.2 License: BSD3 …

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

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