- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
class country extends baza
{
......
function show_description($country=NULL)
{
if ($this instanceof country)
$quest="SELECT description FROM countries WHERE name=\"$this->name"";
if ($this instanceof city) // йобаный стыд!!! 0_0
$quest="SELECT description FROM cities WHERE name\"$this->name\" AND country=\"$country\" ";
......
}
class city extends country
.....
guest 16.01.2011 00:54 # +1
И после этого ещё удивляются, что "некоторые PHP программисты иногда говнокодят"...
StriderMan 16.01.2011 00:56 # 0
Анонимус 16.01.2011 06:04 # 0
Популярная красная библия пхп (издательства врокс) состоит из говна.
Популярная книга котерова состоит из говна.
Книг о ПХП, состоящих не из говна, нет в природе
brainstorm 16.01.2011 14:25 # +1
StriderMan 18.01.2011 11:57 # +2
Поэтому если надо научиться чему-то совершенно новому - предпочитаю книжки из серии "Для чайников". Но это не значит что они должны учить говну. В них должны быть просто и доступно описаны самые примитивные вещи. Буквально разжевано в кашу. А что посложнее - уже сам допетришь по мануалам, потом.
Анонимус 16.01.2011 06:03 # 0
все таки ООП в ПХП надо запретить
все равно им пользоваться не умеют
dwinner 16.01.2011 10:59 # −3
bugmenot 16.01.2011 13:11 # +3
guest 16.01.2011 13:28 # +1
Анонимус 18.01.2011 08:17 # −2
Использование системы
Теперь вы можете оценить реальную мощь объектноориентированного подхода.
Следующий код будет подробно отображать все записи о контактах из базы данных.
Этот код нужно поместить в файл test.php.
dwinner 18.01.2011 09:04 # +1
StriderMan 18.01.2011 11:18 # 0
dwinner 18.01.2011 12:50 # 0
StriderMan 18.01.2011 13:45 # 0
Где в приведенном коде ООП кроме оператора -> ?
dwinner 18.01.2011 13:56 # −1
StriderMan 18.01.2011 15:16 # +1
Vasiliy 18.01.2011 15:20 # −2
dwinner 18.01.2011 15:26 # −1
StriderMan 19.01.2011 01:39 # 0
Приведенный код выдернут из контекста видимо? На предыдущих страницах все эти классы описаны, Если так то концептуального говна нет.
А для PHP имхо не так уж и не правильно обмазывать его HTMLом. В конце концов он и сделан для формировани HTMLа
Анонимус 18.01.2011 22:27 # 0
Вы почитайте хоть что нить про ооп, про паттерны хотя бы почитайте (гэнг ов фор) и узнаете чем ООП отличается от ковбойского стиля
dwinner 18.01.2011 23:36 # −1
guest 18.01.2011 23:38 # 0
Вот так вброс...
Анонимус 18.01.2011 23:42 # −1
Анонимус 18.01.2011 22:24 # −1
эта глава -- христоматия по тому, как НЕ НАДО писать код
это скопище антипаттернов и запахов кода
тут и копипаста сплошная или вшитый в логику гуи и все на свете
это пзц, а не книга
dwinner 18.01.2011 23:37 # 0
Анонимус 18.01.2011 08:16 # −1
Их есть у нас!
Глава 3:
Знаете, в чем цинизм?
Эта глава называется "объектный подход в действии"
dwinner 18.01.2011 09:10 # 0
dwinner 18.01.2011 09:16 # −2
Анонимус 18.01.2011 22:25 # +2
зато есть копипаста и sql инъекция
если Вы когда нить бросите пхп и изучите какой-нить язык программирования -- Вы меня поймете
dwinner 18.01.2011 23:42 # 0
Анонимус 18.01.2011 23:57 # +1
знаете, в чем разница между говеным и неговеным приложением?
неговеное приложение не позиционирует себя как ВЕБ приложение. Потому что неговеный архитектор знает, что веб -- это всего лишь гуи. Никто же не говорит "я консольный программист" или "я свинг программист".
Когда человек говорит "веб-приложение", то сразу понятно что у него там HTML вперемешку с логикой, отовсюду образаются к $_GET, нету юнит-тестов и куча копипасты.
На сложность приложения это, кстати, никоим образом не влияет. Влияет на хрупкость, но даже очень хрупкое приложение можно поддерживать если не леница активно и бодро копипастить)
dwinner 19.01.2011 08:05 # −3
Анонимус 19.01.2011 09:08 # +1
фейспалм) что за язык такой -- JSP?
artureg 21.01.2011 18:39 # 0
Govnocoder#0xFF 21.04.2011 10:32 # 0
guest6 28.06.2024 23:05 # 0
Lure Of Chaos 16.01.2011 15:48 # 0
Показательно. Товарищи, даже не пытайтесь это исправить.
Кодомакаки облегчают конкурентную борьбу = )
StriderMan 16.01.2011 23:41 # 0
Lure Of Chaos 16.01.2011 23:46 # +1
а неискушенному все равно, на чем будет крутиться, главное, что бы это было красиво и эффективно несло золотые яички
StriderMan 17.01.2011 00:36 # −1
bugmenot 17.01.2011 00:39 # +3
ЖЖОШ! :-D
StriderMan 17.01.2011 00:47 # 0
Анонимус 19.01.2011 09:17 # +1
башорг -- серьезное приложеное
именно башорг доказывает тот факт, что на php можно писать очень сложные вещи
StriderMan 19.01.2011 12:01 # 0
Анонимус 19.01.2011 20:05 # −2
в каком-то смысле быстрое приложение это антоним красивому приложению
StriderMan 20.01.2011 13:54 # +1
Анонимус 20.01.2011 20:31 # −1
и не нужна для перформанса
именно потому, на пхп нет ни одного приложения с логикой сложнее форума.
а хайлоады -- есть
Devzirom 17.01.2011 17:27 # 0
Только 2 книги содержали прилично написанные примеры. И только в одной из двух примеры были рабочие.
Самое обидное, что цена на литературу такой тематики, в разы больше.
Lure Of Chaos 17.01.2011 19:37 # 0
istem 17.01.2011 19:49 # +1
:)
Devzirom 17.01.2011 22:10 # +1
if(preg_match("[A-z]", $abc))...
и т.д. Просто надо захотеть их найти и всё =)
Вы же читаете код, перед тем, как проголосовать за говнокод
StriderMan 18.01.2011 11:59 # +1
Lure Of Chaos 18.01.2011 13:31 # +2
StriderMan 18.01.2011 13:47 # 0
xXx_totalwar 17.01.2011 19:49 # +2
http://tinyurl.com/6x8jzhs
Lure Of Chaos 17.01.2011 20:10 # 0
brainstorm 18.01.2011 12:47 # 0
Lure Of Chaos 18.01.2011 13:36 # 0
Анонимус 18.01.2011 23:51 # −1
фря была православна когда небыло линухов с портами и хендбуками
но теперь уже и линух вполне себе удобен)
Анонимус 19.01.2011 09:19 # −1
вот уж где в мозгу-то накомпилировал
eth0 17.01.2011 20:56 # 0
Дело в том, что если язык лёгкий, а человек стопудово уверен, что он погромист от б-га, он всё равно найдёт, не книжку, так форум.
brainstorm 18.01.2011 12:47 # +2
dwinner 18.01.2011 15:29 # 0
bugmenot 19.01.2011 00:44 # +2
brainstorm 19.01.2011 01:35 # 0