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

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

4
Какой веб-сайт дает наиболее точное представление о возможностях программиста?
Если бы вы нанимали программистов и могли бы выбрать между одним из (скажем) 100 лучших программистов на topcoder.com или одним из 100 лучших на stackoverflow.com, что бы вы выбрали? По крайней мере, мне кажется, что topcoder.com дает более объективную оценку чистой способности решать проблемы и писать код. В то же …

4
Как бороться с программными проектами, которые терпят неудачу?
Нередко проекты терпят неудачу. Как программист, как вы справляетесь с неудачными проектами? Некоторые определения неудачи: Пропускает крайний срок. Код и функциональность не делают то, что должны. Программное обеспечение становится бесполезным или бесконечным числом фаз, по существу, невозможным для доставки. Или, может быть, у вас есть свои собственные определения неудачи. Вы …
12 team  project  failure 

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

8
Сколько усилий мы должны потратить на программирование для нескольких ядер?
В наши дни процессоры получают все больше и больше ядер, и я удивляюсь ... Должны ли мы, программисты, приспосабливаться к такому поведению и тратить больше усилий на программирование для нескольких ядер? В какой степени мы должны сделать и оптимизировать это? Нить? Affinity? Аппаратная оптимизация? Что-то другое?
12 multi-core 

2
Должны ли мы компилировать наш сайт в одну DLL или DLL на страницу?
Мы разрабатываем новый проект, который должен быть развернут на большом количестве клиентских сайтов. Проект содержит веб-интерфейс в качестве одной из «точек доступа». Скорость веб-интерфейса является приоритетом для этого проекта, уступая только безопасности. В прошлом мы всегда создавали «веб-сайты» в Visual Studio, которые при публикации приводят к одному файлу dll и …

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

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

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

6
Лучшая разрешительная лицензия для служебной библиотеки?
У меня есть небольшая библиотека полезных вещей, написанная на Java, которую я планирую выпустить с открытым исходным кодом. Я колебался, какую лицензию использовать. Мне очень нравится лицензия BSD , которая коротка и легка для понимания, но я не хочу / не нуждаюсь в пункте о включении отказа от ответственности в …

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

1
Я случайно пересмотрел чей-то весь проект. Любой приемлемый способ вытащить запрос?
Я нашел отличный проект на github с полезной центральной функцией, но он груб в "полировке" обработки ошибок, регистрации, конфигурирования и настройки. Проект 5 лет не тронут, и всего пара сотен строк кода. Тем не менее, это достаточно полезно, чтобы привлечь к себе внимание приличного количества наблюдателей и нескольких вилок. Для …

5
Когда плохая оценка короткого замыкания?
Чтобы быть более понятным, я скажу, что я провел много времени с разными языками. Но до сих пор это было или он будет использовать это все время, или это не поддерживает это вообще. Теперь я начинаю работу над проектами, требующими VB.net, и я вижу, что он предоставляет оба способа с …

5
Является ли изменение объекта, переданного по ссылке, плохой практикой?
В прошлом я обычно делал большую часть своих манипуляций с объектом в основном методе, которым он создается / обновлялся, но в последнее время я нашел другой подход, и мне любопытно, если это плохая практика. Вот пример. Допустим, у меня есть репозиторий, который принимает Userсущность, но перед вставкой сущности мы вызываем …

3
Избыточные шрифты докблока избыточны при использовании строгой типизации
У меня довольно большая частная кодовая база, которая развивается уже около десяти лет. Я не использую phpDocumentor, но поскольку использование разделов с докблоком стало довольно стандартным в проектах с открытым исходным кодом, я принял написание докблоков для всех открытых методов в моем репозитории. Большинство блоков просто содержат небольшое описание и …
12 php  comments 

3
Есть ли преимущества для моей среды разработки в контейнере Docker?
Я разрабатываю в основном с помощью Visual Studio на Windows. Проблема в том, что через некоторое время Windows зависает, и мне приходится переустанавливать Windows. Аналогичным образом, переход на новые машины является проблемой. Переустановка Windows болезненна, потому что моя среда разработки имеет много зависимостей (таких как дополнительные файлы конфигурации MSBuild, расширения …
12 docker 

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