Наркокод
18.04.2008 | Написал Helios |Есть такая замечательная библиотека для разработчиков на 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... */
3 комментариев к “Наркокод”
Пишет Lex 25.04.2008 | Ответить
у тебя аська сменилась????
Пишет Helios 25.04.2008 | Ответить
нет, просто редко там бываю
Пишет Lex 25.04.2008 | Ответить
Просто спросить кое что хотел где тебя моно найти по мыло общатцо влом)))
З.Ы - оч извеняюсь за аццкий офффтоп