ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 19.07.2009, 00:18
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами: 9223466

Репутация: 3171


По умолчанию

Цитата:
Сообщение от mailbrush  
А с чего ты взял, что регулярки не будут работать? Мне, например, регулярки намного удобнее...
Если тебе удобнее,то лучше бы не отвечал в этой теме, рах непизды непонимаеш.
 
Ответить с цитированием

  #12  
Старый 19.07.2009, 04:23
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
С нами: 11278406

Репутация: 818


По умолчанию

mailbrush,
Несоглашусь в некоторых моментах:
Цитата:
1. Есть такие функции - isset, error_reporting, ты про них не знаешь?
error_reporting - для тех кто неумеет правильно оформлять код, если нотайсы, значит у вас не предопределены переменные как ето бывает в 90%, а от Варнингов и Фатал ерроров спасаются решением проблеммы а не отключением отображения ошибок.

Цитата:
3. Функции работы со строками - прошлый век. Сейчас есть регулярки.
Тоже не согласен, мне самому удобнее регулярками пользоваться но ето не грамотно с точки зрения программирования.

И вот момент, несовсем правильный:
PHP код:
if(условие

#xD кода нету... обычные фигурные скобки 
} else  
{  
#code  

Зачем прибегать к такой конструкции если можно сделать все наоборот:
Цитата:
if(!условие)
{действие}
Цитата:
Хотя в принципе [QwyZ] молодец, неплохая идея.
Немного не в том направлении работает ТС, ети все функции не актуальны, лучше поработать над nxfntkmyjq сортировкой фтп, к примеру бэды писать в отдельный файл, для дальнейшего анализа, возможно там неправильно записаны фтп, тоесть без префикса ftp:// и тд. Выявлять все фри хосты, анонимные, гостевые, паблик фтп. Вообщем очистить лист от хлама, разделать на доменные зоны - ru, com, org ....
Когда работаеш с листом фтп >100k то красивая ссылка и подсветка домена нахрен не нужна, тогда бальше озадачен тем как отсеять паблик хлам.
 
Ответить с цитированием

  #13  
Старый 19.07.2009, 04:34
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
С нами: 10048706

Репутация: 1540


По умолчанию

я тут просто оставлю эту ссылочку, ок?
 
Ответить с цитированием

  #14  
Старый 19.07.2009, 05:39
PaCo
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
С нами: 9610769

Репутация: 380
По умолчанию

Цитата:
Сообщение от Martyr  
2.Все сделано в 1 функции поэтому последуещее дополнение и улучшение скрипта станет проблематичным.
А вам что то говорит такое понятие - один интерфейс, множество реализаций(пускай это и не совсем обьект)? Если в функции не лепить куски тугово как пластилин говнокода то по моему глубокому имхо "последуещее дополнение и улучшение" ни разу не станет проблематичным.
 
Ответить с цитированием

  #15  
Старый 19.07.2009, 09:09
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами: 9410786

Репутация: 2731


По умолчанию

Цитата:
error_reporting - для тех кто неумеет правильно оформлять код, если нотайсы, значит у вас не предопределены переменные как ето бывает в 90%, а от Варнингов и Фатал ерроров спасаются решением проблеммы а не отключением отображения ошибок.
Ну это если он про isset не знает...
Цитата:
оже не согласен, мне самому удобнее регулярками пользоваться но ето не грамотно с точки зрения программирования.
Пускай, но это удобнее мне и тебе
Цитата:
И вот момент, несовсем правильный:
Вот я об этом и говорил... Это у него в коде так
Цитата:
я тут просто оставлю эту ссылочку, ок?
Верное решение...
 
Ответить с цитированием

  #16  
Старый 19.07.2009, 12:16
Martyr
Познающий
Регистрация: 29.06.2008
Сообщений: 32
С нами: 9402984

Репутация: 24
По умолчанию

Цитата:
А вам что то говорит такое понятие - один интерфейс, множество реализаций(пускай это и не совсем обьект)?
Ну и причем здесь полиморфизм?Если мы имеем дело с одной функцией.Я писал о таком методе рефракторинга, как группировка кода в отдельную функцию.
Цитата:
Если в функции не лепить куски тугово как пластилин говнокода то по моему глубокому имхо "последуещее дополнение и улучшение" ни разу не станет проблематичным.
Смотря что вы понимаете под "куски тугово как пластилин говнокода".
 
Ответить с цитированием

  #17  
Старый 19.07.2009, 18:22
[QwyZ]
Banned
Регистрация: 07.07.2009
Сообщений: 109
С нами: 8866532

Репутация: 67
По умолчанию

значит нужна вам еще и валидатор добавитb и шоб сразу на доменные зоны итд.?ок,покодю и во второи версии все это добавлю.спасибо за критику итд,хоть в ней ненуждался.кстати меня немного повеселило настойчивое повторение от майлбраша,что я незнаю что такое функция иссет...
 
Ответить с цитированием

  #18  
Старый 19.07.2009, 18:24
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами: 9410786

Репутация: 2731


По умолчанию

Если знаешь - зачем не использовать? На крайняк - юзай еррор_репортинг.
 
Ответить с цитированием

  #19  
Старый 19.07.2009, 23:41
PaCo
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
С нами: 9610769

Репутация: 380
По умолчанию

Цитата:
Сообщение от Martyr  
Ну и причем здесь полиморфизм?Если мы имеем дело с одной функцией.Я писал о таком методе рефракторинга, как группировка кода в отдельную функцию.

Смотря что вы понимаете под "куски тугово как пластилин говнокода".
Если вам необходимо сделать 1 операцию но вместо нее вы делаете 5(вот это как раз я и понимаю тугим как пластилин говнокодом) и потом что бы повысить читаемость вы начинаете вместо того что бы оптимизировать код заниматься " рефракторинга, как группировка кода" - создавать для нее например отдельный метод, или еще мне очень нравиться создают метод с новым именем и все что в нем делают - это вызывают другой метод(имя новое читаемость повышаеться по их соображениям) - то это имхо - вершина говнокода.
Насчет полиморфизма - ну не знаю может интенсиональный контекст и т.д. но насколько я вас понял то вы утверждаете что использование функуции несет за собой проблематичность с дальнейшим добавлением кода и изменениям в его работе, но очень часто результат работы функции нужно обработать по разному - кто мешает вам использывать базисную функция - а результаты ее работы использовать в других функциях не копашась в коде основной? Конечно же разделения кода на законченые функциональные блоки повышает процесс нахождения ошибок и тестирования кода с этим никто не спорит.

Последний раз редактировалось PaCo; 19.07.2009 в 23:44..
 
Ответить с цитированием

  #20  
Старый 27.07.2009, 23:27
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами: 9410786

Репутация: 2731


По умолчанию

Такие вещи пишутся на компилируемых языках...
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПРОДАЮ FTP, PHP, без PHP, MDML, Directmailer, PR4-7 Sprutnet Разное - Покупка, продажа, обмен 33 07.02.2010 22:13



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.