Популярные вопросы с тегом best-practice
Database Change Management решение для .NET
Как правильно работать с базой данных в контексте continues integration и прочих аспектов командной разработки: Как хранить схему базы в source control; Как сделать так чтобы каждый разработчик мог...
Выполнение разных действий для разных типов объектов
В условиях иерархий объектов часто возникает ситуация, когда необходимо определить поведение или состояние в зависимости от типа объекта. Т.е. если объект типа А, то нужно сделать то, если типа Б, то...
Как разграничить интеграционные (integration) и модульные (unit) тесты в NUnit?
Имеется solution с множеством проектов и тестов. Как указать что некоторые тесты является модульными (быстро запускаются, не работают с ресурсами), а часть интеграционными (могут работать долго и...
Выбор паттерна для работы с WPF
Какой design pattern выбрать для работы с WPF. Наиболее популярные варианты — это MVP (Model-View-Presenter), PM (Presentation Model) и MVVM (Mode-View-ViewModel). Какие преимущества и недостатки этих...
Как реализовать daemon-процессы для ASP.NET приложения?
Имеется web-приложение на ASP.NET. Как включить в инфраструктуру этого приложения возможность выполнения долгих задач в фоне? Задачи эти никак не связаны с запросами пользователей к сайту. Лучший...
Стандарты написания javadoc
Интересуют стандарты и шаблоны оформления javadoc. А именно: как написать javadoc для класса; как написать javadoc для getter- и setter-методов; нужно ли писать javadoc для тестов....
Тестирование XML в Java
При модульном тестировании XML возникает ряд специфических задач, например, сравнение частей XML или сравнение без учета специальных символов. Как решить эти задачи?...
Архитектура WinForms приложения
Здесь уже встречался вопрос об архитектуре приложения WPF. А какая архитектура должна быть у Windows Forms приложения, чтобы обеспечить его масштабируемость и возможность тестирования?...
Как протестировать private метод в C#?
В классе имеется метод с областью видимости private . Как протестировать этот метод (тесты находятся в другой сборке)?...
Стандарты именования при создании тестов (C#)
Какие стандарты именования наиболее удобны при создании модульных и интеграционных тестов? Интересуют следующие вопросы: Как назвать проект с тестами? Как назвать класс с тестами? Как назвать метод...