Invis1ble
8.12.2012 - 00:27
Цитата (twin @ 7.12.2012 - 22:26) |
Цитата (Invis1ble @ 7.12.2012 - 20:23) | когда нужен новый функционал, и если это целесообразно (сокращает время разработки и упрощает поддержку) - пишу )
|
То есть ты хочешь сказать, что всё, что ты пишешь, большей частью однообразно? Мне тебя жаль.
А если нет, читай выше,
|
Цитата (Игорь_Vasinsky @ 7.12.2012 - 20:25) |
а ты после кого-то что-то переделываешь или где наткнулся на этот код? |
Мне часто приходится заниматься рефакторингом. За такими, как ты))) Которые тяп-ляп, скорее-быстрее, а там хоть трава не расти.
А примеров таких море. Просто наболело. Хочется пар спустить. Только апологетов невидать. Жаль... Спать пора.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
Invis1ble
8.12.2012 - 00:30
Цитата (Invis1ble @ 7.12.2012 - 20:27) |
не понял, причем здесь однообразие... |
Ну обычно преимуществом такого подхода выставляется унификация. Раз написал - все предусмотренно. Только на поверку нифига не выходит. Если только не однотипные приложения клепать. А если нет - два пути. Рушить устои (как минимум инкапсуляцию) или плодить наследников, путая следы. О чем и пост.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
Игорь_Vasinsky
8.12.2012 - 00:33
кстати, да - время от времени начинаешь замечать что уровень по тихоньку меняеться, потому что опыта набираешь - видишь решения более гибкие.
иногда модернизируя свой когда - то написанный код - видишь - что делаеться то всё проще, но менять что то тупо времени нет. потому что сроки и т.д.
------------
о да) еслиб меня не давили сроками и объёмами - уходило бы больше времени на анализ и подготовку.
даже тот последний пример про регистрацию и авторизацию я писал урывками на работе, потому что уже выбесило это, на неделе 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
Цитата (Invis1ble @ 7.12.2012 - 20:30) |
как относится тяп-ляп к ООП ? ))) |
Прямо. Тяп-ляп. Не нужно продумывать всю цепочку, можно: тяп - наледник, ляп интерфейс. И так далее. Больше кода - больше денек. Индусы курят)))
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
Invis1ble
8.12.2012 - 00:36
Цитата (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 |
второй профиль
Цитата (Invis1ble @ 7.12.2012 - 20:36) |
я понял, у тебя извращенное представление об ООП, наверное столкнулся с горе-погромистами |
Да ё-маё. Покажи. Покажи мне НЕ горе-программистов. Я блин сколько не работаю с рефакторингом, пока не встречал. Только на форумах в декларациях. Мол они то нубы, вот я мол. А копнешь - та же шняга.
Покажи плиз идеальный ООП код, который я не смогу оптимизировать. Я заткнусь и буду всем показывать. У меня пока нет такого в коллекции.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
Invis1ble
8.12.2012 - 00:42
Цитата (twin @ 7.12.2012 - 22:41) |
Цитата (Invis1ble @ 7.12.2012 - 20:36) | я понял, у тебя извращенное представление об ООП, наверное столкнулся с горе-погромистами |
Да ё-маё. Покажи. Покажи мне НЕ горе-программистов. Я блин сколько не работаю с рефакторингом, пока не встречал. Только на форумах в декларациях. Мол они то нубы, вот я мол. А копнешь - та же шняга.
Покажи плиз идеальный ООП код, который я не смогу оптимизировать. Я заткнусь и буду всем показывать. У меня пока нет такого в коллекции.
|
я выше написал, что доказывать ниче не буду ) ибо зная тебя по предыдущим холиварам, уже в курсе, что смысла нету )
кстати, оптимизация - это наоборот как можно топорней, так что тут только echo 1; echo 2 // ну вы понЕли
ООП оптимизирует рабочий процесс, а не скорость работы кода
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
Игорь_Vasinsky
8.12.2012 - 00:48
и всё? вот так всё и закончится?
_____________
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
8.12.2012 - 00:52
кому нужна скорость работы программы - пишите на ассемблере 100500 лет
нужна скорость разработки - пользуйтесь готовым функционалом на удобном языке вроде
php и т.п.
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
Игорь_Vasinsky
8.12.2012 - 00:54
как то странно слыша от тебя, скорость, не услышать безопасность.
которая как оказывается фи.
баг найден и пофиксен к примеру, но не у всех, по то му что не кому, а кто то и не знает.
у самописного двига есть такое преимущество - сначала найди где ломать, а потом попробуй.
у всего готового, нет. достаточно опередлить на чём написано.
не. я конешь не спорю - если касаемо заработка на потоке - то сделал, получил деньги и забыл. нафиг.
_____________
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
8.12.2012 - 01:01
Цитата (Игорь_Vasinsky @ 7.12.2012 - 22:54) |
как то странно слыша от тебя, скорость, не услышать безопасность. которая как оказывается фи.
баг найден и пофиксен к примеру, но не у всех, по то му что не кому, а кто то и не знает.
у самописного двига есть такое преимущество - сначала найди где ломать, а потом попробуй.
у всего готового, нет. достаточно опередлить на чём написано.
не. я конешь не спорю - если касаемо заработка на потоке - то сделал, получил деньги и забыл. нафиг. |
ситуация с багом там конечно фэйспалмовая вышла )
но я например сразу открыл исходники всех предыдущих проектов и проверил, можно ли проэксплуатировать этот баг и обнаружил, что нет. Но на всякий случай запилил патч, так спокойней ) Ушло у меня на это действо полчаса максимум. А те кто не поддерживает свои разработки - их проблема )
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
Цитата (Invis1ble @ 7.12.2012 - 20:42) |
я выше написал, что доказывать ниче не буду ) ибо зная тебя по предыдущим холиварам, уже в курсе, что смысла нету ) кстати, оптимизация - это наоборот как можно топорней, так что тут только echo 1; echo 2 // ну вы понЕли ООП оптимизирует рабочий процесс, а не скорость работы кода |
А и не надо. Ибо действительно бессмысленно. Бессмысленно доказывать, что морковка черная, а не красная. Хотя может и встречалась когда-то и черная. Исключения только подтверждают правило. Если бывает хороший ООП код (я не встречал), то это - исключение.
Конечно. Оптимизацию можно назвать топорной. Если вместо
$this->supermodel->displaymodel->echomodel->display->print('Мир');
какой то нуб-говнокодер осмелится написать
echo 'Мир';
Нам же непристало. Не царское дело, блин. Теряется оптимизация рабочего процесса.
Только кому то приходится эту "оптимизацию" хлебать полной ложкой....
Хотя чё я разошелся. Давайте. Клепайте дальше "суперкод" (не удержусь, с говнокодом срифмую), мне больше работы)))
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
Invis1ble
8.12.2012 - 01:03
Цитата (twin @ 7.12.2012 - 23:01) |
Цитата (Invis1ble @ 7.12.2012 - 20:42) | я выше написал, что доказывать ниче не буду ) ибо зная тебя по предыдущим холиварам, уже в курсе, что смысла нету ) кстати, оптимизация - это наоборот как можно топорней, так что тут только echo 1; echo 2 // ну вы понЕли ООП оптимизирует рабочий процесс, а не скорость работы кода |
А и не надо. Ибо действительно бессмысленно. Бессмысленно доказывать, что морковка черная, а не красная. Хотя может и встречалась когда-то и черная. Исключения только подтверждают правило. Если бывает хороший ООП код (я не встречал), то это - исключение. Конечно. Оптимизацию можно назвать топорной. Если вместо $this->supermodel->displaymodel->echomodel->display->print('Мир'); какой то нуб-говнокодер осмелится написать echo 'Мир'; Нам же непристало. Не царское дело, блин. Теряется оптимизация рабочего процесса. Только кому то приходится эту "оптимизацию" хлебать полной ложкой.... Хотя чё я разошелся. Давайте. Клепайте дальше "суперкод" (не удержусь, с говнокодом срифмую), мне больше работы))) |
ок, тебе больше работы - а мне меньше ) а оплата одинаковая ) договорились )
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.