Архив за Декабрь 2007

Why the name 3rd party?

1st party — microsoft 2nd party — you 3rd party — control vendor
I suppose we could reverse position 1 and 2, but I don’t think it matters. The original purchase is from Microsoft (#1) to you (#2), so any additional purchases come from [...]

Опубликовано Декабрь 27, 2007 в 7:20 пп · Автор Михаил · Ссылка · Комментировать нельзя
Рубрики: Цитаты · Теги: ,

Мониторинг и сбор статистики о коде

SourceMonitor – программа для сбора software metrics о проекте и мониторинге этих параметров.
Для чего нужна? Для анализа Вашего кода, и изменения его состояния от релиза к релизу.
Не всегда есть возможность проверить и просмотреть абсолютно все изменения. Данное приложение позволит сконцентрироваться на наиболее значимых.
Поддерживаемые языки: csharp, java, delphi, html (да, да и html), c, c++, visual [...]

Опубликовано Декабрь 24, 2007 в 4:31 пп · Автор Михаил · Ссылка · Комментировать нельзя
Рубрики: Программирование, Сделано с умом. · Теги: , , , , , , , , ,

Oracle bad practice – комментарии.

Gojko Adzic составил очень любопытный документ Oracle SQL and PL/SQL Bad Practices. А я позволил себе немного его прокомментировать.
Сколько людей – столько мнений. Однозначно разделить на bad и best practice не выйдет.
 
Using non-deterministic functions directly in conditions. +1 Использование функций в условиях (WHERE) – зло и жестоко бьет по производительности.

Catch-all error handling. 0 – Зависит от [...]

Опубликовано Декабрь 21, 2007 в 6:30 пп · Автор Михаил · Ссылка · Комментировать нельзя
Рубрики: Oracle · Теги: , , , ,

command line console

Сегодня перепробовал несколько программ – заменителей или расширителей стандартному cmd.exe. Зачем? В течении дня пользуешься разными command line инструментами, которые надо выполнять в разных папках. Можно открыть несколько cmd или FAR-ов, но переключение между ними – сил нет, хочется чего-то компактного и красивого (двух возможных шрифта в системе для всех консольных приложений маловато).
1. NYAOS (NYACUS,NYADOS,NYAOS-II) [...]

Опубликовано Декабрь 18, 2007 в 8:50 пп · Автор Михаил · Ссылка · Комментировать нельзя
Рубрики: Сделано с умом. · Теги: , , , ,

TDD и базы данных

Почему все в качестве примера TTD и баз данных приводят конкатенацию строк в качестве примера? Это самая типичная операция для базы данных? Или просто копировать всегда удобнее? Я пытался найти приятный framework для тестирования года три, если не больше. Вы думаете, я много нашел?
 
TSQLUnit
Пример:

CREATE PROCEDURE ut_testCapitalize AS
BEGIN
DECLARE @outStr VARCHAR(500)
EXEC capitalize ‘a string’, @outStr OUT
IF [...]

Опубликовано Декабрь 14, 2007 в 11:47 дп · Автор Михаил · Ссылка · Комментировать нельзя
Рубрики: Базы данных, Программирование · Теги: , , ,

Как найти копипастера?

Вам нравятся копипастеры? Мне нет. Речь не о плагиате и плагиаторах ( о них читайте на copypaster.ru), а про тех кто кодирует или программы пишет методом copy/paste.
Есть замечательная программа Simian – Similarity Analyser. Она не бесплатная, но 15 дней дней trial period хватит. (Ей можно и потом пользоваться, но это уже будет неэтично).
Все хорошо, но [...]

Опубликовано Декабрь 11, 2007 в 8:56 пп · Автор Михаил · Ссылка · Комментировать нельзя
Рубрики: Eclipse, IDE, Visual Studio, Сделано с умом. · Теги: , , , , ,

Word2007, AIM и blogging

Word 2007 умеет публиковать заметки в блог. Это не уже новость, и обсуждалась пол-года назад. НО в windows live writer (с другими weblog клиентами я не сравниваю, смысла нет), нет возможности вставлять Smart Art, а в Word есть. Иногда полезно увидеть, а не прочитать и представить. Конечно в Word много чего нет – preview, tags, [...]

Опубликовано Декабрь 10, 2007 в 7:05 пп · Автор Михаил · Ссылка · Комментировать нельзя
Рубрики: Разное · Теги: , ,