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

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

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

9
Работа с Fanboys [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 7 лет назад . Мы все, вероятно, встречали кого-то вроде этого, того разработчика, который просто знает, что его язык - …

5
Проект заморожен - что я должен оставить людям после себя?
Так что проект, над которым я работал, теперь будет заморожен на неопределенный срок. Возможно, что если и когда проект снова разморозится, он не будет назначен мне или кому-либо из текущей команды. На самом деле, мы унаследовали проект после того, как он был заморожен ранее, но предыдущая команда ничего не оставила, …

4
TDD с функциями SQL и манипулирования данными
Хотя я профессиональный программист, я никогда официально не обучался разработке программного обеспечения. Поскольку я часто бываю здесь и в SO, я заметил тенденцию к написанию модульных тестов, когда это возможно, и, поскольку мое программное обеспечение становится все более сложным и сложным, я считаю автоматическое тестирование хорошей идеей для помощи в …

2
Стратегия применения Django
Я работал над проектом Django, который в последнее время немного вырос. Я немного подумал о том, какую стратегию использовать, чтобы упростить управление. Одна вещь, которую я хотел бы получить, - это если бы я разделил свое приложение на несколько небольших приложений. Это уменьшит размер моего вида и файлов модели и …

5
Следование TDD неизбежно ведет к DI?
Я научился выполнять тест-ориентированную разработку (TDD), внедрение зависимостей (DI) и инверсию управления (IoC) одновременно. Когда я пишу код с использованием TDD, я всегда использую DI в конструкторах моего класса. Мне интересно, если это из-за того, как я научился делать TDD, или это естественный побочный эффект TDD. Поэтому мой вопрос таков: …

3
Как вы можете определить, использовать ли составной шаблон, древовидную структуру или третью реализацию?
У меня есть два типа клиентов, « наблюдатель „-типа и“ Тема » -типа. Они оба связаны с иерархией групп . Обозреватель будет получать (календарь) данные из групп, с которыми он связан, в разных иерархиях. Эти данные рассчитываются путем объединения данных из «родительских» групп группы, пытающейся собрать данные (каждая группа может …

2
Какова структура пакета Curiosity?
Для межпланетной сети НАСА, как выглядит пакет? Это, очевидно, форма избыточного протокола, хранящаяся в приемнике и с резервной копией. Есть ли документация по структуре пакета или протоколу связи, которая должна охватывать 14 минут?

9
Как разбить большие, тесно связанные классы?
У меня есть несколько огромных классов из более чем 2 тыс. Строк кода (и их число растет), которые я хотел бы реорганизовать, если это возможно, чтобы получить более легкий и чистый дизайн. Причина, по которой он так велик, заключается главным образом в том, что эти классы обрабатывают набор карт, к …

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

3
Может кто-нибудь объяснить мне соглашение о кодировании в C #?
Недавно я начал работать с Unity3D и в основном писал сценарии на C #. Поскольку я обычно программирую на Java, различия не так уж и велики, но я все же сослался на ускоренный курс, чтобы убедиться, что я на правильном пути. Тем не менее, мое самое большое любопытство к C …

8
Как остановиться / избежать со временем в команде Scrum?
На самом деле, я помогаю небольшому магазину программного обеспечения в их реализации Scrum. Недавно Scrum Master сообщил мне, что у него есть проблема, потому что команда работает над временем, чтобы достичь Scope (Committed Backlog). Так что у них Нереальная Скорость . Мой официальный вопрос (ы): Помимо разговоров о ретроспективе; Как …
14 agile  scrum 

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

3
Как компиляторы знают о других классах и их свойствах?
Я пишу свой первый язык программирования, который является объектно-ориентированным и до сих пор хорош в создании единого «класса». Но, скажем, я хочу, чтобы уроки, скажем, ClassAи ClassB. Если эти двое не имеют ничего общего друг с другом, тогда все хорошо. Однако, скажем, ClassAсоздает - это ClassBставит 2 связанных вопроса: -Как …

12
Насколько важен сертификат SSL для сайта?
Я загружаю свой собственный проект, у него есть область регистрации / входа в систему (через разработку с RoR, конечно, правильно хешированная и соленая). Поскольку я использую субдомены и мне нужен доступ к ним с помощью iframes (это действительно оправдано!), Мне нужен один из тех дорогих сертификатов, которые покрывают субдомены. Поскольку …
14 security  ssl 

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