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

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

4
Вложенные классы: полезный инструмент или нарушение инкапсуляции?
Таким образом, я все еще нахожусь на заборе относительно того, должен ли я использовать это или нет. Я чувствую, что это крайнее нарушение инкапсуляции, однако я нахожу, что могу достичь некоторой степени инкапсуляции, одновременно получая большую гибкость в своем коде. В предыдущих проектах Java / Swing я до некоторой степени …

3
Есть ли альтернатива HTML Web Sockets, теперь, когда Firefox 4 их отключил?
Я проверял некоторые из последних многопользовательских движков в HTML, поддерживающих многопользовательские игры (очень приятно) - я считаю, что все эти движки используют веб-сокеты для общения. Вот почему мы решили отключить поддержку WebSocket в Firefox 4, начиная с бета-версии 8, из-за проблемы безопасности на уровне протокола. Бета-версия 7 Firefox поддерживает версию …
11 html5  sockets 

12
Как несколько человек могут работать на одном сайте?
Я недавно смотрел Социальную сеть, и это может быть глупым вопросом, но как возможно, чтобы несколько человек работали на одном веб-сайте? Я имею в виду, если они работают на одной странице, как это возможно? А также, возможно ли загрузить файлы на онлайн-хостинг, не заставляя их жить?
11 hosting 

4
Преимущества открытого исходного кода
У меня есть библиотека для R (пакет статистики с открытым исходным кодом) на бумаге. Я начал кодировать различные функции, но я понимаю, что у меня нет времени, необходимого для завершения этого в разумные сроки. Я знаю, что могу просто добавить код в репозиторий и попросить других помочь заполнить пробелы. Но …

9
Вы проверяете папки bin или debug (и dll) в своем TFS?
Быстрый вопрос о TFS - Ребята, вы регистрируете папки bin / debug в TFS? (если так, почему?) Поскольку содержимое этих папок генерируется динамически, лучше не указывать их, чтобы у программиста не возникало проблем, связанных только с чтением?

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

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

3
Почему частные переменные описаны в общедоступном заголовочном файле?
Хорошо, так что, надеюсь, это достаточно субъективный вопрос для программистов, но здесь идет. Я постоянно расширяю свои знания языков и практики разработки программного обеспечения ... и столкнулся с чем-то, что просто не имеет для меня никакого смысла. В C ++ объявления классов включают private:методы и параметры в заголовочный файл, что, …

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

3
Лучшие практики: шаблоны программирования приложений баз данных
До сих пор я написал много веб-приложений для баз данных (MySQL), но я всегда думаю, что моя структура немного неуклюжа. Я хочу улучшить шаблон программирования / дизайна, который я использую, надеясь получить здесь несколько советов. В частности, я не могу найти структуру, которая дополняет ООП-подход, который инкапсулирует реализацию базы данных …
11 database 

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

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

4
Что такое «профессиональная посадка»? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Итак, я прошел первоначальное собеседование в школьном кампусе и собеседование на месте (один день, в основном …
11 interview 

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

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

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