HeliosArt Записки сетевых разгильдяев

18Апр/08Off

Наркокод

Есть такая замечательная библиотека для разработчиков на php - ADOdb называется. Часто я использовал ее в своих проектах и был доволен ее работой.

Счастье это продолжалось ровно до тех пор, пока я не заглянул в ее код...
А там настоящие перлы WTF-кода:

Перл:

if ($cols < 2)
{
     $false = false;
     return $false;
}

Еще один:

if ($offset <= 0)
{
     $arr = $this->GetArray($nrows);
     return $arr;
}

И еще:

function _insertid()
{
     return ADOConnection::GetOne('SELECT LAST_INSERT_ID()');
     //return mysql_insert_id($this->_connectionID);
}

По первым двум можно сказать только одно - не умеют люди беречь память.

Третий вообще застопорил работу моего мозга %) Зачем делать на коленке то, что уже реализовано в двоичном коде модуля для PHP? А ведь последнее работает гораздо быстрее...

А еще есть жгучий комментарий:

/* this is experimental - i don't really know what to return... */
17Апр/08Off

MS DevDays Весна 2008

На днях сходил на Microsoft DevDays Весна 2008... Было пару интересных тем. Но на подарки в этом году не поскупились:

Маленькая коробочка слева - это лицензионные Windows Server 2008,

Visual Studio 2008 и SQL Server 2008.