Вопросы с тегом «.net»

11
Google Analytics с несколькими средами

Мы планируем использовать Google Analytics в нашей организации, и я отвечаю за ее настройку. Мне было интересно, как бороться с несколькими средами. Мы, конечно же, не хотим собирать данные во время разработки и контроля качества (или, возможно, собирать данные в другую учетную запись аналитики),...

11
Где мне провести черту между юнит-тестами и интеграционными тестами? Должны ли они быть отдельными?

У меня есть небольшой MVC-фреймворк, над которым я работаю. Его кодовая база определенно не большая, но это не просто пара классов. Я наконец решил сделать решающий шаг и начать писать тесты для него (да, я знаю, что должен был делать это все время, но его API до сих пор был очень нестабильным) В...

11
Что более приемлемо - булево присваивание через if / else или логическое выражение?

Что будет считаться более ремонтопригодным? if (a == b) c = true; else c = false; или же c = (a == b); Я пытался посмотреть в Code Complete, но не могу найти ответ. Я думаю, что первое является более читабельным (вы можете буквально прочитать его вслух), что, как мне кажется, делает его более...

11
Разработчик .Net пытается выучить ruby ​​на рельсах

Я разработчик .NET, и у меня была возможность поиграть с Ruby on Rails в эти выходные. В .NET мы разделяем слои приложения, создавая отдельные проекты библиотеки классов. С точки зрения шаблонов проектирования, мы должны делать это и в Rails, или это всего лишь один проект со всем в...

11
Почему мы не ставим префиксы Enums, абстрактные классы и структуры?

Сообщество C # настолько повсеместно использовало префикс «I» для обозначения интерфейса, что его знают даже самые неопытные программисты. Почему же тогда мы не ставим префиксы перечислений, абстрактных классов или структур (возможно, с «E», «A» и «S» соответственно)? Например, если бы мы пометили...

11
Почему CIL и CLR требуются в .NET?

Я видел это хорошее изображение здесь . Я узнал, что все компиляторы, которые поддерживают язык .net, конвертируют исходный код в CILформат. Теперь Microsoft никогда не вводит .NETдля всех операционных систем, написав CLR для всех операционных систем. Тогда зачем сохранять такой промежуточный...

11
Каковы хорошие способы сбалансировать информативные исключения и чистый код?

С нашим общедоступным SDK мы стремимся давать очень информативные сообщения о том, почему возникает исключение. Например: if (interfaceInstance == null) { string errMsg = string.Format( "Construction of Action Argument: {0}, via the empty constructor worked, but type: {1} could not be cast to type...

11
Почему F # Core определяет универсальные типы массивов?

Я только что заметил, что пространство имен FSharp.Core включает в себя универсальные типы массивов до 4 измерений, то есть Core. [] <'T> , Core. [,] <' T> и т. Д. C # и VB, кажется, работают очень хорошо с System.Array - хотя мне не ясно, как им удается поддерживать строго...

10
Готов ли Entity Framework к производству? [закрыто]

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

10
Как вы используете среду управляемого расширения?

Я работаю с MEF около 2 недель. Я начал думать о том, для чего нужен MEF, изучил, как использовать MEF, и, наконец, реализовал хост с 3 модулями. Контракты оказываются легко понять, и модули легко управляются. Хотя MEF имеет очень практическое применение, мне интересно, в какой степени? Я имею в...

10
Какие шаблоны проектирования GOF уже реализованы как первоклассные языковые функции в C #?

(Этот вопрос был закрыт из-за переполнения стека из-за того, что он «слишком широкий» и «не настоящий вопрос», так что, может быть, он более уместен здесь?) Вдохновлен этим вопросом . Мы знаем, что события - это реализация шаблона Observer на уровне языка. Существуют ли другие шаблоны...

10
Какие проекты веб-разработки выигрывают от использования ORM?

Я начну с того, что 95% своей базы данных я выполнил, используя SQL. Недавно я провел некоторое исследование различных ORM, таких как NHibernate и Doctrine. Я вижу преимущества отсутствия необходимости много знать SQL и переносимости базы данных, которую обеспечивает ORM. Но я также вижу, что...

10
Частичное совпадение имен в миллионах записей

Мы разработали веб-приложение для сопоставления имен. Он работает, разбивая имена на части, а значение Soundex каждой части сохраняется в базе данных. Показатель расстояния Левенштейн используются для применения процентного соответствия звука, а также написания против данного имени. Во время...

10
Учебный путь для веб-разработчика .NET или Java [закрыт]

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

10
Зачем объявлять переменные рядом с тем местом, где они используются?

Я слышал, люди говорят, что переменные должны быть объявлены как можно ближе к их использованию. Я не понимаю этого. Например, эта политика предложит мне сделать это: foreach (var item in veryLongList) { int whereShouldIBeDeclared = item.Id; //... } Но, безусловно, это означает, что intна каждой...

10
LINQ против уровня доступа к данным

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

10
Что такое хороший способ познакомиться с PHP, исходя из фона ASP.NET? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 4 года назад . В настоящее время я очень доволен созданием инструментов /...

10
Должна ли моя библиотека асинхронных задач спокойно проглатывать исключения?

Я только что узнал, что .NET 4.5 представил изменение в том, как Taskобрабатываются исключения внутри . А именно они тихо подавлены. Официальное обоснование того, почему это было сделано, выглядит так: «Мы хотели быть более дружелюбными к неопытным разработчикам»: В .NET 4.5 задачи имеют...

10
Размытие линий между асинхронными и обычными функциями в C # 5.0

В последнее время я не могу получить достаточно удивительного асинхронного паттерна C # 5.0. Где ты был всю мою жизнь? Я просто в восторге от простого синтаксиса, но у меня есть одна небольшая сложность. Моя проблема в том, что асинхронные функции имеют совершенно другое объявление, чем обычные...