Не люблю когда переходят на личности и когда начинают писать что-то из оперы «Помимо не понимания что такое ООП...». Убедился в вашей некомпетентности... Это похоже на «учи историю» и «учи матчасть».
Поправьте свои очки, а потом сделайте следующее:
1. Откройте www.youtube.com/watch?v=DsqH5aKaNU4
2. Посмотрите описание к видео: i.imgur.com/rFpIAwo.png. Специально для вас я выделил красным.
Эта идея НЕ МОЯ.
Это не его личная фантазия. Откройте видео на Ютубе и посмотрите описание.
Спасибо.
Спасибо.
Спасибо, понял.
Ваше «классо-ориентированное программирование» — это банальный процедурный подход.
А разве в видео именно об этом и не говориться? Вы его внимательно посмотрели?
без какого бы то ни было понимания
Что вы имеете ввиду?
Так именно об этом и видео :D Прямо слово в слово.
Вы точно все видео посмотрели? =) Классы нужны, чтобы убрать зависимости во всех представленеых статических функциях. Когда мы вызываем стат. функцию, которая делает fetchAll, то не имеем гарантии, что база уже инициализирована ранее.
Я как раз вчера установил
Grammarly=))))
Сергей, я дальше не буду отвечать на ваши реплики. Думаю вам моя точка зрения понятна =) Вы же за этим сюда пришли =)
Уверен, что у вас достаточно опыта, чтобы прислушиваться или нет, дело ваше.
P. S. Помню как на собеседовании меня спросили о паттернах, а я сказал: «Я их не применяю и их не знаю, потому что:
— я их не обязан знать и использовать;
— я и без них пишу норм код;
— они имеют как плюсы, так и минусы, зачем же их использовать?»
И там ещё пару доводов, уже всех не помню. И меня взяли. В хорошую фирму с хорошим окладом.
Думаю умение «завернуть» свои посылы намного важнее того, знаю ли я что там написано в документации или не знаю.
P. P. S. Через пол года я всё таки научился применять паттерны, т. к. на том проекте они были слошь и рядом и понял что ошибался :D
Вы противоречите сами себе. Сначала вы ссылаетесь на то, что на php.net написано что якобы «это» лучше «того», но тут же говорите, что не нужно всё знать. Тогда зачем вы спрашивали про «должен ли»? =)
Ага... Только вот тот, кто приходит к вам не обязан знать ВСЮ документацию. Если он решает задачу по-другому, то на то должны быть свои причины: ему так удобнее, он так делал постоянно, так делал человек, у которого он учился и т. д. и т. п.
Можно просто спросить почему он выбрал именно этот путь. И всё. Или вы хотите сказать, что ваше решение «правильное», а его «не правильное»? =) Не думаю что хотите, а поэтому понимаете о чём я говорю.
P. S. Если уж вы ссылаетесь на этот документ, то каких именно затрат? Сколько это? 1 сек? 1 мин? Нет, это всего-то миллисекунды.
Часто встречаю, что тот, кто «повыше», пытается сказать тому, что «пониже», что-то вроде: вот этот метод работает быстрее. Но это же бред. Тот, кто «повыше» что сам проводил исследования? Он, что сам что-то тестировал? Он банально ссылается на какую-то статью, на какую-то документацию, на мнение какого-то гуру.
Я зря пристебался что array_flip а затем array_key_exists для каждого объекта — будет более правильным ответом, ввиду более высокой скорости работы?
Зря.
В тестовом задании встретил применение array_push($a, ’foo’) хотя по коду прекрасно подошел бы $a[] = ’foo’
Чем прекрасно то?
Да, должен. Разве программисты это какая-то отдельная каста?
Алексей, хорошо, спасибо за информацию.
Как раз по теме: небольшая команда ищет бизнес-ангела для запуска и дальнейшего развития своих отечественных продуктов =)
Дизайн бы получше ))
Я понял Вашу точку зрения, но не совсем с ней согласен. Первый специалист в резюме будет писать именно 5 лет рабочего опыта, а не один. Он проработал 5 лет. А что он делал это время — это уже забота тех, кто будет его собеседовать =)
Вы хотите сказать, что первый специалист будет иметь постоянно 1 год опыта работы, даже если проделал это 5 лет?
Вы издиваетесь?! Очередной раз убедился в вашей некомпетентности... habrahabr.ru/post/169301