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

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

11
Как научить ваших пользователей / клиентов отправлять лучшие описания ошибок
Мне часто приходится иметь дело с клиентами или пользователями, которые сообщают об ошибках в приложениях. Большую часть времени их содержание бесполезно, так как ОШИБКА!!! х не работает без гораздо большей информации. Для решения проблемы я должен запросить каждую деталь, которая часто занимает больше времени, чем решение самой проблемы. Другие отправляют …

6
Быть единственным разработчиком и его последствия [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я единственный разработчик в моей компании. Я занимаюсь программированием (в ASP.NET 4.0, …

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

4
Один контроллер на страницу или много страниц в одном контроллере?
Я просто хотел получить совет относительно того, как вести себя в MVC. Я использую codeigniter и мне было интересно, лучше ли иметь один контроллер на страницу для веб-сайта или один контроллер для всех страниц? Допустим, у меня есть простой веб-сайт, на котором вы можете посетить домашнюю страницу, войти в систему, …
16 mvc 

4
Стиль параметров командной строки - POSIX или как?
Где-то я видел разглагольствования против java / javac, якобы использующих смесь стилей Windows и Unix, таких как java -classpath ... -ea ... Something ИМХО, это не микс, это так же, как findработает, не так ли? AFAIK, согласно POSIX, синтаксис должен быть таким java --classpath ... --ea ... Something и -abcdefбудет …

8
Старшее интервью LINQ вопросы [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я готовлю раздел LINQ в вопросах интервью для старших программистов. Какие самые интересные вопросы …
16 c#  .net  interview  linq 

4
Что такое шаблонное программирование?
Может кто-нибудь объяснить одержимость шаблонами и анти-шаблонами в программировании? Я спрашиваю, потому что я понятия не имею, что означает любой из паттернов. Когда я сталкиваюсь с задачей программирования, я немного думаю о проблеме, записываю некоторые структуры данных, которые, на мой взгляд, будут актуальны, создаю прототип решения, выделяю некоторые модули и …

7
В какой момент неизменные классы становятся бременем?
При разработке классов для хранения вашей модели данных, которые я прочитал, может быть полезно создавать неизменяемые объекты, но в какой момент бремя списков параметров конструктора и глубоких копий становится слишком большим, и вы должны отказаться от неизменного ограничения? Например, вот неизменяемый класс для представления именованной вещи (я использую синтаксис C …

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

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

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

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

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

10
Реальное использование C # Делегатов [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Я думаю, что я концептуально понимаю делегатов C #, но я изо …
16 c#  delegates 

6
Преобразование из процедурного в объектно-ориентированный код
Я читал « Эффективная работа с устаревшим кодом» и « Чистый код» с целью изучения стратегий, как начать очистку существующей кодовой базы большого приложения веб-форм ASP.NET. Эта система существует с 2005 года и с тех пор претерпела ряд усовершенствований. Первоначально код был структурирован следующим образом (и все еще в значительной …

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