Испытания

Когда модульные тесты не помогут

"Юнит-тесты" - "святая корова" наживульщиков и служителей культов TDD. Но если убрать все шаманство, то окажется, что технология автоматизированного модульного тестирования является давно известной и полезной. Надо, правда, учитывать затраты, потому что соотношение тестирующего кода к тестируемому примерно 2 к 1. Вы готовы писать в три раза больше кода?

Новая система мониторинга (FREE)

Господа!

Оцените наш новы проект
http://www.intulook.com/

Просьба о всех замечаниях и проблемах сообщать нам тут или на сайте проекта!

Планируется создать ОГРОМНОЕ количество плагинов

Спасибо

Forums: 

Firebird profiler

Мы отдали в публичный домен утилиту для трассировки и профилирования приложений, работающих с СУБД Firebird версии 2.5 и выше (т.к. соответствующая служба и API появились только в версии 2.5).

Сайт проекта на sourceforge

Конечно, до лидера в этой области - Microsoft SQL Server Profiler - далеко, но аналогичный базовый функционал присутствует.

Утилита работает как под Windows, так и под Linux.

Тест скорости: array vs TList vs dynamic array

Проведем небольшой замер скорости случайного и последовательного доступа, используя:

  • статический массив (array, должен размещаться на стеке)
  • класс-контейнер TList (размещается в куче)
  • динамический массив (тоже размещается в куче)

Используем массив из 10 миллионов элементов имеющих типы данных "integer" и "varaint". При необходимости вы можете легко изменить тип в соответствующей секции программы.

Постраничная (пакетная, paging) выборка в MS SQL Server 2012

Материал этой статьи послужил основой для одной из глав книги "СУБД для программиста. Базы данных изнутри".

* * *

Хорошая новость: в SQL Server 2012, наконец, появилась возможность ограничивать выборку номером строки и размером пакета на уровне запроса. Точнее, на уровне инструкции ORDER BY. Означает ли это, что все ранее известные способы постраничной выборки станут ненужными? Ответить на этот вопрос нам помогут испытания.

MongoDB как зеркало мировой СУБД-революции

Данная заметка послужила основой для одноименной главы книги "СУБД для программиста. Базы данных изнутри".

* * *

Несколько эпизодов из жизни NoSQL глазами YesSQL. Тема всплыла в результате исследования технических средств для проекта переработки существующей системы. Пуркуа бы и не па?

Для теста был выбран сценарий позволяющий:

Производительность csharp assembly vs. sp_OA

мне друзья прислали sql текст, который сохраняет в файл бинарное поле таблицы. Я такую же задачу написал на си шарпе в виде sql сборки. Вот результат сравнения производительности.

78сек vs 1сек (моя сборка) на файле в 24Мгб
Почти на 2 порядка.

Ревизия или скорость инвентаризации

Ревизия может быть не только кода, но и любого товара и здесь тоже очень важен фактор скорости. Хочу сказать про сканер штрихкода opn 2001, что он один из самых скоростных сканеров, легок, в обращении, прост (всего две кнопки), надежен.

Уровни изоляции транзакций в SQL. Шпаргалка

Материал этой статьи послужил основой для одного из параграфов главы "Транзакции, изоляция и блокировки", входящей в книгу "СУБД для программиста. Базы данных изнутри". Для более глубокого понимания механизмов см. параграфы "Уровни SQL-92", "Блокировки", "Взаимные блокировки процессов (deadlock)", "Версии данных", "Проявления эффектов изоляции" и "Толстые транзакции".

Статья также была опубликована в журнале «Мир ПК», № 07, 2009

SQL и модульное тестирование

В статье рассказывается о применении технологии модульных тестов при разработке приложений на SQL и его процедурных расширениях.

Страницы

Subscribe to RSS - Испытания