Общие > Гостевая Webscript.Ru Network
Закрывание и удаление тем в разделе PHP
Макс:
--- Цитировать ---Phoinix:
А потому, что мануал, по большей части, описание синтаксиса оператора, примеры кода в них максимально скудные и ужатые
--- Конец цитаты ---
если речь идет о ПХП то там есть CHM-версия с комментариями пользователей.
--- Цитировать ---Phoinix:
но не написано, где его писать и после (или до) чего.
--- Конец цитаты ---
а можно реальный пример функции, для которой важен порядок и про которую не написано где и после чего ее писать ? (PHP)
В голову приходят только функции по работе с базами данных, где сначало коннект к серверу делается, потом выбор базы, потом запрос и его обработка. Но в каждом (не проверял но должно быть) разделе по СУБД есть маленький готовый пример полной работы с СУБД (коннект и обработка запроса).
--- Цитировать ---Phoinix:
А грабли которые могут возникнуть и которые возникают у начинающих программитов? Их просто нет!
--- Конец цитаты ---
на самом деле эти книги уберегли тебя от других граблей, о которых ты даже не думал и с которыми столкнулся бы, если бы читал другие книги. Автор не может предусмотреть все грабли с которыми ты столкнешься.
--- Цитировать ---Phoinix:
Вопрос вообщем-то не в том, просто удаляя посты с ответами, в которых по мнению модераторов написан не оптимальный код, или код с ошибкой, сводит на нет дискуссию и право выбора вопрошающего...
--- Конец цитаты ---
что касается ПХП то модератор там удаляет вредные советы. У меня пол-года назад была позиция, что если новичок хочет сделать глупость и не хочет принимать никакие доводы, что так делать не надо, то я считал что нужно просто объяснить новичку как глупость сделать и пусть он успокоится. Тогда много моих сообщений поудаляли.
Насчет выбора из нескольких вариантов ответов. Новичок выбирает код, который ему нравится и часто он не самый удачный. Не редко на форуме бывает ситуация, когда новичок хочет сделать глупость, его все профи отговаривают а он и слушать не хочет. Потом приходит "умник", рассказывает ему как делать эту глупость и новичок радостный и благодрный идет ее делать. Научился он чему-то ? Нет. Он решил свою маленькую проблему, но через время обнаружит, что из-за этого появилось куча других проблем (которые часто рождаются еще на стадии проектирования).
Вот такие советы удалять НАДО.
Насчет твоих примеров.
Никто сразу не напишет оптимальный код. Все сталиваются с ошибками и это нормально. Вот только не все учаться на своих (и чужих) ошибках
Phoinix:
ThE0ReTiC
--- Цитировать ---Быстрый это ты. На неграмотные примеры
--- Конец цитаты ---
А я и не претендую на особую грамотность, написал, что первое пришло в голову, хотя, как мне кажется этот пример показывает что одно и то же действие, может решаться несколькими способами, и выбор этого способа зависит только от задач и желания программиста его использовать... ;)
--- Цитировать ---Воот пусть он ее сначала вкурит всю. А то практика показывает, что народ прочитав первые 15 страниц .... сразу берется за задачи вселенского масштаба - типа Яндекс, система сбора статистики...
--- Конец цитаты ---
Согласен, не спорю... но бывают моменты, когда прочитав эти "15 страниц" человек хочет опробовать полученные знания, и у него может что-то не получаться, а его сразу пихают в конец книги... Он что, так и будет читать урывками, пытаясь собрать все воедино?
--- Цитировать ---Ты б еще на C++ пример привел.
--- Конец цитаты ---
:) зачем? Я не думаю, что Perl и PHP в моих примерах в чем-то разнятся, за исключением объявления переменных (именно из-за этого я написал "Perl", на всякий случай)...
--- Цитировать ---Тебе не кажется, что человек теряет времени больше спрашивая на форуме и дожидаясь ответа часами на вопрос - "не пойму что делает эта функция". Может все-таки проще в ман посмотреть - там все написано.
--- Конец цитаты ---
Вот тут ты уже из крайности в крайнось... Не пойму, что делает функция - это одно, а конструкция - другое...
Макс
--- Цитировать ---если речь идет о ПХП то там есть CHM-версия с комментариями пользователей.
--- Конец цитаты ---
Угу... есть, но в большинстве случаев, комментарии затрагивают довольно сложные проблемы, а что проще: усложнить базовую конструкцию или упростить более сложную?
--- Цитировать ---а можно реальный пример функции, для которой важен порядок и про которую не написано где и после чего ее писать ?
--- Конец цитаты ---
Извиняюсь... Речь идет не о функциях, а о конструциях. Порядок функций определяет конструкция. порядок конструций - программист... то-ли ты формируешь html код а потом выводишь в браузер готовым блоком, то-ли выводишь html код в процессе его формирования (обработки)... (может опять глупый пример :), но это первое что пришло в голову)
--- Цитировать ---на самом деле эти книги уберегли тебя от других граблей, о которых ты даже не думал и с которыми столкнулся бы, если бы читал другие книги. Автор не может предусмотреть все грабли с которыми ты столкнешься.
--- Конец цитаты ---
Может быть... точно не скажу, но как ни странно есть такая штука как FAQ (взять с любого форума PHP, Perl) - которую издатели, или авторы просто игнорируют (впрочем её игнорируют и новички).
--- Цитировать ---Насчет выбора из нескольких вариантов ответов. Новичок выбирает код, который ему нравится и часто он не самый удачный. Не редко на форуме бывает ситуация, когда новичок хочет сделать глупость, его все профи отговаривают а он и слушать не хочет. Потом приходит "умник", рассказывает ему как делать эту глупость и новичок радостный и благодрный идет ее делать. Научился он чему-то ? Нет. Он решил свою маленькую проблему, но через время обнаружит, что из-за этого появилось куча других проблем (которые часто рождаются еще на стадии проектирования).
Вот такие советы удалять НАДО.
--- Конец цитаты ---
Ан нет! Хочет человек сделать глупость, пусть делает, его ведь предупреждали... претензий нет, а "умнику" тоже нужно указать на его глупость, Порой бывает, что он и сам не подозревает что её делает. Не надо далеко ходить, сам такое делал, я долго отстаивал свою точку зрения так как считал её правильной, причем спорил я с тем же Ромиком, и действительно он мне доказал, что я делаю глупо... больше я так не делаю... но вопрос-то задал не я, но я тоже подчерпнул полезное из своего же ответа...
Понятно, что время тратить на демагогию по поводу того, как правильно обрабатывать массив по порядку или против - глупо... но кто решает мелочный это вопрос или нет? И стоит ли остальным тратить на него время?
P.S. В продолжение предпосленего абзаца:
Доказательство не правоты "умника", мне кажется наиболее правильным решением, а то мы говорим, что пытаемся объяснить человеку как, что-то "надо" делать, забывая, что еще бы не плохо объяснить как "не надо" делать и почему...
ThE0ReTiC:
--- Цитировать ---Phoinix:
Он что, так и будет читать урывками, пытаясь собрать все воедино
--- Конец цитаты ---
Он будет читать не урывками - а последовательно.
--- Цитировать ---Phoinix:
что еще бы не плохо объяснить как "не надо" делать и почему...
--- Конец цитаты ---
в книгу смотрим.
А по-поводу того, что половина в книгах мусор - это касается не только программирования.
Могу на самом деле перечислить по пальцам книги по программированию которые были полезны от начала и до конца. И не только по нему.
остальные издания пригодились периодически, однако в них были описаны моменты, которые не отражены в другой литературе.
Посему самый нормальный способ - вкуривать все что есть, анализаруя, сравнивая и устанавливая зависимости. Прежде всего у себя в голове.
Проблема большого количества людей - они не спосбны мыслить структурно. Но зачем-то сильно стараются доказать окружающим, что могут и должны.
Подхода к обучению нет. Отсюда и проблемы с идиотскими вопросами, кривым кодом и прочими реалиями.
[off]
Юра, с тебя :beer: за то, что инициировал флейм.
ждемс :)
[/off]
Phoinix:
ThE0ReTiC
Да уж... нафлеймили... :)
Вопрос из проблемы удаления тем в форуме PHP перешел в проблему поведения новичков... А результат нулевой, доказывали друг-другу непрописные истины... эх... пойду выпью что-нибудь(извиняюсь за плагиат ;))
P.S. Хотя замечу, дискуссия довольно интересная...
ThE0ReTiC:
--- Цитировать ---Phoinix:
Хотя замечу, дискуссия довольно интересная...
--- Конец цитаты ---
Абсолютно нет.
По крайней мере пока не ввидут обязательную предродовую генетическую коррекцию.
Навигация
Перейти к полной версии