Статьи

Почему абстракция действительно важна

Абстракция Абстракция является одним из ключевых элементов хорошего дизайна программного обеспечения. Это помогает инкапсулировать поведение. Это помогает отделить программные элементы. Это помогает иметь больше автономных…
Статьи

Выбор метрик для гибкой практики

«Метрики не являются средством сдерживания сумасшедших», — Джеймс Фентон   резюмировать В предыдущие недели мы рассматривали важность достижения прозрачности  в гибкой трансформации. Мы видели, как…
Статьи

Тестирование Untestable с помощью Microsoft Fakes и Visual Studio 2012, обновление 2

Поддерживая приложения, построенные таким образом, что их модульное тестирование делает их сложными или труднопроходимыми, или невозможными, мы часто обращаемся к интеграционным тестам или вообще не…
Статьи

Непрерывный обзор (продолжение)

Некоторые компании проводят обзоры кода, чтобы реализовать свое собственное стремление к совершенству разработчика и снизить стоимость производственных дефектов или невозможности обслуживания кода. Другие делают это…
Статьи

Какие исключения?

Этот блог некоторое время был тихим. Я сейчас пишу книгу о локализации. Я и мой партнер также приближаемся к выпуску нашего нового стартапа. Одна из…