Как стать автором
Обновить

Говнокод.ру 2.0

Время на прочтение2 мин
Количество просмотров2.7K
Логотип
Говнокод.ру — небольшой проект, посвященный плохому коду.
 
Прошло уже порядка девяти месяцев со дня запуска первой версии говнокода и сегодня я рад представить вам новую версию, так сказать «Говнокод» 2.0!
 
 


О проекте


«Говнокод.ру» — это цитатник для программистов и о программистах.
Сколько раз вы встречали код, который либо очень выводил вас из себя, либо заставлял улыбнуться?
Когда, в очередной раз, вы найдете или напишите такой код, то не забудьте поделиться им с другими людьми.

Немного истории


Идея создать проект родилась внезапно и так же внезапно была воплощена в жизнь! Проект делался забавы ради, чтобы размять свои закостеневшие на тот момент мозги. В короткий срок был реализован основной функционал и сайт вышел примерно в таком виде:
Говнокод версии 1.0
 
Проект худо-бедно заработал, контент стал прибавляться, начали появляться первые отзывы. Вместе с проектом мы пережили переезд на новый сервер, пережили даже небольшие атаки хакеров (впрочем, не всегда удавалось обойтись без жертв :)).
 
Вся эта динамика захватывала меня и не давала скучать! Всё своё свободное время я стал тратить на этот проект, пока однажды мой друг (а по совместительству дизайнер) не показал свои новые наброски дизайна говнокода. Этот дизайн настолько мне понравился, что я решил сделать не просто редизайн сайта, а полностью переделать проект.
Результат можно видеть ниже:
Говнокод версии 2.0

Что же поменялось?


Концепция практически не изменилась. Как и прежде, одни пользователи публкикуют различные фрагменты кода, а другие голосуют и комментируют.
 
Вот лишь небольшая часть изменений:
  • Введены аккаунты пользователей. Говнокод.ру поддерживает технологию OpenID, а в качестве аватаров можно использовать Gravatar.
  • Комментарии стали древовидными и их список можно получить прямо на той странице, где просматривается код: больше не надо заходить в детальный просмотр, чтобы почитать или оставить комментарий.
  • Способ подсветки кода теперь выбирается самим пользователем. Можно использовать либо серверную подсветку, либо подсветку на стороне клиента с помощью JS.
  • Переработана система рейтингов.

Говнокод.ру, как и прежде, работает на фреймворке mzz и перетекать с него не собирается.

В качестве заключения


Пользуясь случаем, хочу сказать спасибо всем настоящим и будущим пользователям Говнокод.ру! Без вас всё это было бы зря.
 
И слова благодарности отдельным личностям:
  • Огромное спасибо Михоне (aka SURRENDER) за его помощь с дизайном и вообще. Миха, часто я не могу выразить свою благодарность только потому, что у меня теряется дар речи от тех прекрасных вещей, что ты делаешь. :)
  • zerkms, спасибо тебе за mzz и за то, что дал мне возможность участвовать в его развитии. Ах да! За observer pattern в ORM отдельное спасибо. :)
  • Диня, без тебя Говнокод.ру не был бы таким, какой он есть. Спасибо за то, что часто меня ругаешь и делаешь это именно по делу.
  • А также всем, кто помогал мне и способствовал развитию проекта.

Спасибо!
Теги:
Хабы:
+109
Комментарии117

Публикации

Изменить настройки темы

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн