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

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

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

4
Мера мощности, кроме полноты Тьюринга
Первоначально я пытался задать этот вопрос в StackOverflow, но это было слишком субъективно :-(. Я заинтересован в методах определения мощи языков программирования. Полнота Тьюринга одна, но почти универсально удовлетворена. Что было бы неплохо, так это определить мера мощности, которая различает языки программирования, которые фактически используются. Например, может ли кто-нибудь предложить …

5
Что вы делаете, когда клиент требует Rich Text Editing на своем веб-сайте?
Как мы все знаем к настоящему времени, XSS-атаки опасны и их действительно легко осуществить . Различные фреймворки позволяют легко кодировать HTML, как это делает ASP.NET MVC: <%= Html.Encode("string"); %> Но что происходит, когда ваш клиент требует, чтобы он мог загружать свой контент прямо из документа Microsoft Word? Вот сценарий: люди …
18 c#  .net  asp.net-mvc 

20
VB.Net против C # дебаты [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
18 c#  .net  vb.net 

1
Где разместить ключ API: пользовательский заголовок HTTP против заголовка авторизации с пользовательской схемой
Я разрабатываю REST API, используя авторизацию / аутентификацию через ключ API. Я попытался выяснить, что является лучшим местом для этого, и обнаружил, что многие люди предлагают использовать собственный заголовок HTTP ProjectName-Api-Key, например, например: ProjectName-Api-Key: abcde но также возможно и идеологически правильно использовать Authorizationзаголовок с пользовательской схемой, например: Authorization: ApiKey abcde …

1
Почему библиотеки Microsoft зависят от Newtonsoft.Json?
Вероятно, это началось еще тогда, когда Microsoft создала библиотеку ASP.NET Web API, по крайней мере, тогда я ее запомнил, если не ошибаюсь. Как бы то ни было, с тех пор его HTTP-пакеты запускались в зависимости от библиотеки Newtonsoft.Json для сериализации (де) данных в и из JSON. Почему такая крупная компания, …
18 .net  asp.net  json  web-api 

4
Почему классы данных считаются запахом кода?
В этой статье утверждается, что класс данных - это «запах кода». Причина: Это нормально, когда недавно созданный класс содержит только несколько открытых полей (и, возможно, даже несколько получателей / установщиков). Но истинная сила объектов в том, что они могут содержать типы поведения или операции над своими данными. Почему для объекта …

2
Поделитесь закрытыми ключами SSH с Bash на Windows
У меня Windows 10 с установленным Git. Этот Git использует мой C:/Users/MyNameкаталог в качестве каталога HOME и каталог /.ssh/внутри, соответственно, для получения моих личных ключей SSH. Я только что включил и настроил «Bash на Ubuntu на Windows» (что за глоток!) И установил там Git. Я хотел бы, чтобы оба Gits …

5
Когда использовать наследование, когда использовать «просто логическое поле»?
В нашем приложении Rails мы добавляем уведомления. Вот некоторые из них blocking: Они останавливают прогресс любого ресурса, к которому они добавлены, потому что некоторая информация об этом ресурсе отсутствует. Другие уведомления являются простыми уведомлениями и предоставляют только информацию. Сегодня у меня была дискуссия с другим программистом в нашей команде. Я …

2
Что функциональные программисты используют вместо UML?
Я студент CS. В настоящее время я посещаю лекции, где нас учат объективному анализу и дизайну. Он состоит в основном из написания сценариев использования, анализа проблемы, с которой мы можем столкнуться при написании какого-либо приложения для клиента, и того, как спроектировать проект так, чтобы он был расширяемым, понятным для разработчиков …

2
Как работают компиляторы Java AOT?
Существует несколько инструментов ( Excelsior JET и т. Д.), Которые претендуют на преобразование приложений Java в собственные исполняемые файлы ( *.exe). Однако, насколько я понимаю , эти инструменты на самом деле просто создают нативные обертки, которые запускаются / выполняются javaиз оболочки или командной строки. Если это понимание неверно, я не …
18 java  compiler  aot 

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

1
Эрланг действительно язык актерской модели?
Я читал эту статью: http://www.doc.ic.ac.uk/~nd/surprise_97/journal/vol2/pjm2/ И упоминается, что: ... в модели актера даже целое число представлено как актер ... Википедия подтверждает: Модель Актер принимает философию, что все является актером. Эрланг имеет много типов данных, и, насколько я могу судить, эти типы не являются действующими лицами. Разве это не означает, что …

2
Как вы отделяете представление от логики в приложении Winform?
Я знаю, что существуют такие шаблоны, как MVC, чтобы отделить представление от логики, однако я не знаю, насколько они распространены в приложениях Winform. Для приложения C # Winform я могу начать с a Formи постепенно добавлять компоненты пользовательского интерфейса в него, затем для событий компонентов ( click, textchanged...) я вызываю …
18 c#  mvc  winforms 

2
Должен ли я хранить свои заявки пользователей в токене JWT?
Я использую токены JWT в заголовках HTTP для аутентификации запросов к серверу ресурсов. Сервер ресурсов и сервер аутентификации - это две отдельные рабочие роли в Azure. Я не могу определиться, стоит ли мне сохранять заявки в токене или прикреплять их к запросу / ответу каким-либо другим способом. Список утверждений влияет …

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