[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ООПять.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
Invis1ble
Цитата (twin @ 7.12.2012 - 22:26)
Цитата (Invis1ble @ 7.12.2012 - 20:23)
когда нужен новый функционал, и если это целесообразно (сокращает время разработки и упрощает поддержку) - пишу )

То есть ты хочешь сказать, что всё, что ты пишешь, большей частью однообразно? Мне тебя жаль.

А если нет, читай выше,

не понял, причем здесь однообразие...

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

twin
Цитата (Игорь_Vasinsky @ 7.12.2012 - 20:25)
а ты после кого-то что-то переделываешь или где наткнулся на этот  код?

Мне часто приходится заниматься рефакторингом. За такими, как ты))) Которые тяп-ляп, скорее-быстрее, а там хоть трава не расти.
А примеров таких море. Просто наболело. Хочется пар спустить. Только апологетов невидать. Жаль... Спать пора.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Invis1ble
как относится тяп-ляп к ООП ? )))

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

twin
Цитата (Invis1ble @ 7.12.2012 - 20:27)
не понял, причем здесь однообразие...

Ну обычно преимуществом такого подхода выставляется унификация. Раз написал - все предусмотренно. Только на поверку нифига не выходит. Если только не однотипные приложения клепать. А если нет - два пути. Рушить устои (как минимум инкапсуляцию) или плодить наследников, путая следы. О чем и пост.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Игорь_Vasinsky
кстати, да - время от времени начинаешь замечать что уровень по тихоньку меняеться, потому что опыта набираешь - видишь решения более гибкие.

иногда модернизируя свой когда - то написанный код - видишь - что делаеться то всё проще, но менять что то тупо времени нет. потому что сроки и т.д.

------------
о да) еслиб меня не давили сроками и объёмами - уходило бы больше времени на анализ и подготовку.

даже тот последний пример про регистрацию и авторизацию я писал урывками на работе, потому что уже выбесило это, на неделе 1-2 раза - скажите как? фу.

да я и не срезу вкурил про чё ты так сходу, т.к. уж 2 года прошло, думал по умнее стал. а неет.

-----------
к ООП я никак не отношусь, я его избегаю.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
twin
Цитата (Invis1ble @ 7.12.2012 - 20:30)
как относится тяп-ляп к ООП ? )))

Прямо. Тяп-ляп. Не нужно продумывать всю цепочку, можно: тяп - наледник, ляп интерфейс. И так далее. Больше кода - больше денек. Индусы курят)))

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Invis1ble
Цитата (twin @ 7.12.2012 - 22:34)
Цитата (Invis1ble @ 7.12.2012 - 20:30)
как относится тяп-ляп к ООП ? )))

Прямо. Тяп-ляп. Не нужно продумывать всю цепочку, можно: тап - наледник, ляп интерфейс. И так далее. Больше кода - больше денек. Индусы курят)))

я понял, у тебя извращенное представление об ООП, наверное столкнулся с результатами "труда" горе-погромистов :)



Спустя 2 минуты, 41 секунда Invis1ble написал(а):
это тоже самое, что сказать, что императивный подход - говно, увидя что-то вроде
echo '1';
echo '2';
echo '3';
echo '4';
....

echo '100500';

и потом трубить по всему миру, что те, кто следует этой парадигме - унылые криворукие говнокодеры

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

twin
Цитата (Invis1ble @ 7.12.2012 - 20:36)
я понял, у тебя извращенное представление об ООП, наверное столкнулся с горе-погромистами smile.gif

Да ё-маё. Покажи. Покажи мне НЕ горе-программистов. Я блин сколько не работаю с рефакторингом, пока не встречал. Только на форумах в декларациях. Мол они то нубы, вот я мол. А копнешь - та же шняга.

Покажи плиз идеальный ООП код, который я не смогу оптимизировать. Я заткнусь и буду всем показывать. У меня пока нет такого в коллекции.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Invis1ble
Цитата (twin @ 7.12.2012 - 22:41)
Цитата (Invis1ble @ 7.12.2012 - 20:36)
я понял, у тебя извращенное представление об ООП, наверное столкнулся с горе-погромистами smile.gif

Да ё-маё. Покажи. Покажи мне НЕ горе-программистов. Я блин сколько не работаю с рефакторингом, пока не встречал. Только на форумах в декларациях. Мол они то нубы, вот я мол. А копнешь - та же шняга.

Покажи плиз идеальный ООП код, который я не смогу оптимизировать. Я заткнусь и буду всем показывать. У меня пока нет такого в коллекции.

я выше написал, что доказывать ниче не буду ) ибо зная тебя по предыдущим холиварам, уже в курсе, что смысла нету )
кстати, оптимизация - это наоборот как можно топорней, так что тут только echo 1; echo 2 // ну вы понЕли
ООП оптимизирует рабочий процесс, а не скорость работы кода

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Игорь_Vasinsky
и всё? вот так всё и закончится?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Invis1ble
кому нужна скорость работы программы - пишите на ассемблере 100500 лет
нужна скорость разработки - пользуйтесь готовым функционалом на удобном языке вроде php и т.п.

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Игорь_Vasinsky
как то странно слыша от тебя, скорость, не услышать безопасность.
которая как оказывается фи.

баг найден и пофиксен к примеру, но не у всех, по то му что не кому, а кто то и не знает.

у самописного двига есть такое преимущество - сначала найди где ломать, а потом попробуй.

у всего готового, нет. достаточно опередлить на чём написано.

не. я конешь не спорю - если касаемо заработка на потоке - то сделал, получил деньги и забыл. нафиг.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Invis1ble
Цитата (Игорь_Vasinsky @ 7.12.2012 - 22:54)
как то странно слыша от тебя, скорость, не услышать безопасность.
которая как оказывается фи.

баг найден и пофиксен к примеру, но не у всех, по то му что не кому, а кто то и не знает.

у самописного двига есть такое преимущество - сначала найди где ломать, а потом попробуй.

у всего готового, нет. достаточно опередлить на чём написано.

не. я конешь не спорю - если касаемо заработка на потоке - то сделал, получил деньги и забыл. нафиг.

ситуация с багом там конечно фэйспалмовая вышла )
но я например сразу открыл исходники всех предыдущих проектов и проверил, можно ли проэксплуатировать этот баг и обнаружил, что нет. Но на всякий случай запилил патч, так спокойней ) Ушло у меня на это действо полчаса максимум. А те кто не поддерживает свои разработки - их проблема )

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

twin
Цитата (Invis1ble @ 7.12.2012 - 20:42)
я выше написал, что доказывать ниче не буду ) ибо зная тебя по предыдущим холиварам, уже в курсе, что смысла нету )
кстати, оптимизация - это наоборот как можно топорней, так что тут только echo 1; echo 2 // ну вы понЕли
ООП оптимизирует рабочий процесс, а не скорость работы кода

А и не надо. Ибо действительно бессмысленно. Бессмысленно доказывать, что морковка черная, а не красная. Хотя может и встречалась когда-то и черная. Исключения только подтверждают правило. Если бывает хороший ООП код (я не встречал), то это - исключение.

Конечно. Оптимизацию можно назвать топорной. Если вместо
$this->supermodel->displaymodel->echomodel->display->print('Мир');
какой то нуб-говнокодер осмелится написать
echo 'Мир';
Нам же непристало. Не царское дело, блин. Теряется оптимизация рабочего процесса.

Только кому то приходится эту "оптимизацию" хлебать полной ложкой....

Хотя чё я разошелся. Давайте. Клепайте дальше "суперкод" (не удержусь, с говнокодом срифмую), мне больше работы)))

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Invis1ble
Цитата (twin @ 7.12.2012 - 23:01)
Цитата (Invis1ble @ 7.12.2012 - 20:42)
я выше написал, что доказывать ниче не буду ) ибо зная тебя по предыдущим холиварам, уже в курсе, что смысла нету )
кстати, оптимизация - это наоборот как можно топорней, так что тут только echo 1; echo 2 // ну вы понЕли
ООП оптимизирует рабочий процесс, а не скорость работы кода

А и не надо. Ибо действительно бессмысленно. Бессмысленно доказывать, что морковка черная, а не красная. Хотя может и встречалась когда-то и черная. Исключения только подтверждают правило. Если бывает хороший ООП код (я не встречал), то это - исключение.

Конечно. Оптимизацию можно назвать топорной. Если вместо
$this->supermodel->displaymodel->echomodel->display->print('Мир');
какой то нуб-говнокодер осмелится написать
echo 'Мир';
Нам же непристало. Не царское дело, блин. Теряется оптимизация рабочего процесса.

Только кому то приходится эту "оптимизацию" хлебать полной ложкой....

Хотя чё я разошелся. Давайте. Клепайте дальше "суперкод" (не удержусь, с говнокодом срифмую), мне больше работы)))

ок, тебе больше работы - а мне меньше ) а оплата одинаковая ) договорились )

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.