Добро пожаловать, Гость!
Мой мозг взорвался! - Страница 0
Бешенный форум | Мой мозг взорвался!
Nnm :
Читаю код dcms-social, и вижу в каждом файле катастрофу. зачем нужна функция strlen2()? вся её работа реализуется куда проще if(mb_strlen2($text,utf-8)>10). это минус 2 сотых секунды на подгрузку массива, дальше 3 одинаковых функции rez_text()- отличаются числом символов на обрезку (убейте автора!). одна строка в коде функции с переменной в назначении убьет необходимость тащить 2 оставшиеся. таблица юсер наводнена всяким хламом, а в коде все запросы к ней со звёздами. да будет вам известно, что такое написание подгружает всю таблицу, а это нагрузка, шифрование пароля, маразм! двойной хэш функцией md5(md5(password)); и алгаритм не обратим куда вы это лепите? функция таранслит-шедевр, но ретранслит уже кошмар! нельзя что-ли назначение приписать? зачем её дублировать в обратном порядке? это же нагрузка и лишний вес. и ещё много всего. но писать надоело. Вот вроде такие коды придумали интересные,а с простейшими усовершенствованиями застряли.
Мой мозг взорвался!
7 Авг 2015Читаю код dcms-social, и вижу в каждом файле катастрофу. зачем нужна функция strlen2()? вся её работа реализуется куда проще if(mb_strlen2($text,utf-8)>10). это минус 2 сотых секунды на подгрузку массива, дальше 3 одинаковых функции rez_text()- отличаются числом символов на обрезку (убейте автора!). одна строка в коде функции с переменной в назначении убьет необходимость тащить 2 оставшиеся. таблица юсер наводнена всяким хламом, а в коде все запросы к ней со звёздами. да будет вам известно, что такое написание подгружает всю таблицу, а это нагрузка, шифрование пароля, маразм! двойной хэш функцией md5(md5(password)); и алгаритм не обратим куда вы это лепите? функция таранслит-шедевр, но ретранслит уже кошмар! нельзя что-ли назначение приписать? зачем её дублировать в обратном порядке? это же нагрузка и лишний вес. и ещё много всего. но писать надоело. Вот вроде такие коды придумали интересные,а с простейшими усовершенствованиями застряли.
Комментарии:
Engine 7 Авг 2015
Раз уж на то пошло, то длину строки можно проверить еще более коротким и быстрым способом
if(isset($text[10]))
Функцию md5 можно расшифровать. Насчет двойного шифрования согласен
Раз уж на то пошло, то длину строки можно проверить еще более коротким и быстрым способом
if(isset($text[10]))
Функцию md5 можно расшифровать. Насчет двойного шифрования согласен