Игорь_Vasinsky
15.08.2017 - 10:49
Цитата (chee @ 15.08.2017 - 10:50) |
Цитата (Игорь_Vasinsky @ 15.08.2017 - 08:30) | Опечатка в наименовании теста |
|
Цитата |
public function testSimpleDelte() |
_____________
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
Цитата (chee @ 15.08.2017 - 06:39) |
Там используется 4 класса и пачка DTO |
Про DTO я говорил - не мое это. Не люблю извращений над языками, а потому не смогу прокомментировать непредвзято.
По поводу фейков, я тоже написал, что дело это богоугодное, перевод на бд. Я особо не вникал в алгоритм, к тому же этот функционал временный, как я понял. С виду ничего примечательного. Ну посмотрю еще раз на досуге.
Цитата (Ron @ 15.08.2017 - 06:29) |
Это не дань моде, ты не понимаешь, чисто опыт больше ничего. |
Ron, да успокойся ты уже. Никто не говорит, что ООП, это плохо. У него есть свои недостатки, это да. Оно не идеально, это факт. Не во всех случаях оптимально - бесспорно. Но и плюсы есть, я не говорил, что это вселенское зло. Иногда очень полезная штука.
Но я всегда предупреждаю новобранцев.
Вот тут допустим:
Цитата |
Ну а если вы, достигли определенного уровня, познав дзен паттернов, и начинаете убеждать других, что это законы, а не рекомендации, то уподобляетесь невежественным адептам секты каких-нибудь "свидетелей Иеговы". Не видя ничего за пределами придуманного для вас мирка, и пытаясь затянуть в него неокрепшие умы всеми правдами и неправдами. Что не делает чести, и никак не свидетельствует о профессионализме. |
А вот и яркий пример:
Цитата (Ron @ 15.08.2017 - 06:29) |
ООП любому человеку принесет только добро. |
Звучит, как девиз адвентистов: мы несем людям свет!
Вспомнил еще одну цитату Ханспетера Мессенбока, создателя языка Oberon (объектно-ориентированного кстати).
Цитата |
ООП ввергает многих в состояние эйфории. Пестрящая тут и там реклама сулит нам невероятные вещи, и даже некоторые исследователи, похоже, склонны рассматривать ООП как панацею, способную решить все проблемы разработки программного обеспечения. Со временем эта эйфория постепенно уляжется. |
Правда сказал он это давно, а эйфория никак не уляжется. Как и у адвентистов, редко кому удалось оттуда выбраться.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
Цитата (twin @ 15.08.2017 - 11:12) |
Ты про что, не соображу. |
Я про мультипарадигму, которая порождает лишние контексты в коде.
Цитата (Ron @ 14.08.2017 - 21:18) |
Касаемо мультипарадигмы, - увеличивается число контекстов в проекте. Просто даже этот факт взятый отдельно, не важно по сравнению с какой монопарадигмой, уже ярко свидетельствует о замедлении процесса работы. Нам и без того хватает контекстов, зачем превносить лишние, ради сомнительной выгоды в производителности системы? Ты знаешь о том, что переключение между контекстами требует от человека значительных умственных затрат, часто даже бОльших, чем для решения самой задачи? |
Цитата (twin @ 15.08.2017 - 11:06) |
Звучит, как девиз адвентистов: мы несем людям свет! |
Наверное потому, что это была фраза в шуточной форме.
Но на самом деле, познание ООП всегда ведет к увеличению ЗП. Естественно не такое, когда заучиваются паттерны и мануал от фреймворка, а нормальное.
Цитата (twin @ 15.08.2017 - 11:06) |
Вспомнил еще одну цитату Ханспетера Мессенбока, создателя языка Oberon (объектно-ориентированного кстати). |
Хорошо, здорово! Ты никого не переубедишь своими постами, лишь замедлишь среди новичков изучение, путем демотивирования. Они, кстати, потом будут очень на тебя злиться, имей ввиду! Когда осознают из-за кого потеряли лишний год-другой.
Цитата (Ron @ 15.08.2017 - 15:42) |
Я про мультипарадигму, которая порождает лишние контексты в коде. |
А, вон ты про что.
Наверное ты прав. Я кстати об этом говорил, ты просто не заметил:
Цитата (twin @ 12.08.2017 - 06:19) |
Это как конвеер по производству автомобилей. Для эфективной работы нужно разграничить обязанности. Где то делают кузова, где то двигатели. В свою очередь внутри этих цехов есть более узкие участки. Внутри участков есть бригады. В бригаде есть узкие специалисты. В конечном итоге человек, отвечающий за прикручивание левого переднего колеса, все равно является автомобилестроителем и профессионалом. |
Да, конечно, ты прав. Человек прикручивающий левое колесо потратит немного больше времени на правое. И уж тем более намного больше, если ему поставить задачу прикрутить кардан. Чем уже задача (меньше контекстов), тем эфективнее. Но Боже, как же это скучно.
Программист, это инженер, ты сам неоднократно это говорил. А для инженера сложные, нестандартные задачи - хлеб. А если он любит профессию, то еще и удовольствие. А ты все пытаешься загнать всех на конвеер, мотивируя прибылью компании и морковкой ввиде зарплаты.
Да если хорошему инженеру дать немного свободы, если не ограничивать левым колесом, он может выдать такие решения, что время на переключения между контекстами окупится так, что даже смешно сравнивать. Разработчику нужно создать комфортные условия, а не ограничивать контексты. Последнее стоит делать людям недалеким. Я уже прифодил цитату:
Цитата |
ООП есть корпоративные кандалы, средство держать часто полностью безграмотных кодеров в упряжке, только и всего. Если люди более лучшего качества, кандалы можно и нужно снять. |
Тут она как никогда к месту.
Цитата (Ron @ 15.08.2017 - 15:42) |
Но на самом деле, познание ООП всегда ведет к увеличению ЗП. |
Да что ты привязался с познанием. Покажи место, где я сказал, что познавать ООП ненужно совсем. Его нужно изучать, да и изучать там на самом деле особо нечего. Нужно хотя бы для того, чтобы знать, где оно не нужно.
Цитата (Ron @ 15.08.2017 - 15:42) |
Естественно не такое, когда заучиваются паттерны |
Их не нужно заучивать. Их нужно просто понимать. Нужны хорошие ассоциации, как говрят - якорь под корку. И этого достаточно. Если тебе нужно учить их наизусть, да еще и раз в два месяца... Мне тебя жаль.
Практика - дело другое. Но практика придет с необходимостью. Если человека угораздит попасть в вашу секту и устроиться в такую фанатичную контору. Тогда никуда не денешься, придется изучать ООП, как ты говоришь, "нормально". Но это совсем не обязательно.
Я говорю не о познании, а о фанатизме, об отрицании всего другого, кроме ООП. Потому и начался диспут, что я сказал - нужно веточкой. Не полной ложкой. Ты же считаешь, что Аллах акбар и Мухаммед пророк наш. Кто считает иначе - неверные. Джихад им.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.