Наркокод

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... */
  1. 3 комментариев к “Наркокод”

  2. Пишет Lex 25.04.2008 | Ответить

    у тебя аська сменилась????

  3. Пишет Helios 25.04.2008 | Ответить

    нет, просто редко там бываю

  4. Пишет Lex 25.04.2008 | Ответить

    Просто спросить кое что хотел где тебя моно найти по мыло общатцо влом)))
    З.Ы - оч извеняюсь за аццкий офффтоп

Добавить комментарий