Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Вот так крутые пацаны понимают термин OOP, http://habrahabr.ru/sandbox/3112/ человек хочет за изобретение инвайт, ссылка по видимому умрет, так что инвайт дарите быстрее, если шедевр вас тронул :)
Артур:
видимо человек не знает что такое метод, а пишет их "потому что ему так нравится" :))) У него наверное есть также класс Tags с методами font() span() p() и тд. И еще один Letters с методами a() b() c() .... %)
Шутки шутками, но вот кусок кода из довольно уважаемого smalltalk web frameworkа "<a href="http://www.seaside.st/documentation/generating-html">seaside</a>":
renderContentOn: html
html table: [
html tableRow: [
html tableData: [ html strong: 'Name' ].
html tableData: person name ].
html tableRow: [
html tableData: [ html strong: 'Age' ].
html tableData: person age ] ]
теги понравились: table, php, php-html refactoring
Но довольно уныло, тысячи начинающих уебмастеров изобретают подобные "удобства". В этом коде нет сумасшествия, безумства!
Ну и в чем здесь говнокодость?
видимо человек не знает что такое метод, а пишет их "потому что ему так нравится" :))) У него наверное есть также класс Tags с методами font() span() p() и тд. И еще один Letters с методами a() b() c() .... %)
отправил инвайт
Офигеть... программист разделил логику от представления :)))))))))))))))))))
renderContentOn: html
html table: [
html tableRow: [
html tableData: [ html strong: 'Name' ].
html tableData: person name ].
html tableRow: [
html tableData: [ html strong: 'Age' ].
html tableData: person age ] ]
sas171