Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.07.2015, 13:15   #1
JUDAS
фонатик DELPHI
Форумчанин
 
Аватар для JUDAS
 
Регистрация: 14.01.2008
Сообщений: 714
По умолчанию

Здравствуйте уважаемые форумчане.
Просьба в этой теме постить примеры типичного "быдло" и "говно" кода на любом языке программирования.
Тему создал для начинающих и опытных программистов с целью показать, как не нужно программировать.
с уважением

Delphi 7, пример формирования строки текущего момента времени

Код:
 var
   Year, Month, Day, Hour, Min, Sec, Msec: Word;  
begin
...

  DecodeDate ( Date, Year, Month, Day );
  if Length ( IntToStr ( Day ) ) = 1 then
            sB := '0' + IntToStr ( Day )
  else
             sB := IntToStr ( Day );
  sSender := sB;
  DecodeTime ( Time, Hour, Min, Sec, Msec );
  if Length ( IntToStr ( Hour ) ) = 1 then
            sB := '0' + IntToStr ( Hour )
  else
            sB := IntToStr ( Hour );
  sSender := sSender + sB;
  if Length ( IntToStr ( Min ) ) = 1 then
            sB := '0' + IntToStr ( Min )
   else
            sB := IntToStr ( Min );
   sSender := sSender + sB + ' ' + sAut + CRLF;
аналог
Код:
 sSender := FormatDateTime('DDMMYYYYh24mmsszzz	', now);
Delphi7 пример работы с циклом

Код:
Label 
  obrabotka;
var 
   N : integer;
begin
  ....
  for N := 1 to Length(InputText) 
  do
     if ( ord ( InputText [ N ] ) =  13 ) or  ( ord ( InputText [ N ] ) =  10 ) 
       goto obrabotka;
    OutputText := OutputText +  InputText [ N ];
  end;
  
  obrabotka;
   .....

end;
95% сбоев и ошибок приложений, находится в полу метрах от монитора

Последний раз редактировалось Вадим Мошев; 11.07.2015 в 16:42.
JUDAS вне форума Ответить с цитированием
Старый 11.07.2015, 14:19   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Для этого есть целый сайт: http://www.govnokod.ru/
Вадим Мошев вне форума Ответить с цитированием
Старый 11.07.2015, 14:42   #3
JUDAS
фонатик DELPHI
Форумчанин
 
Аватар для JUDAS
 
Регистрация: 14.01.2008
Сообщений: 714
По умолчанию

Цитата:
>Для этого есть целый сайт
Сомневаюсь что новичики и программисты данного форума околачиваются на том сайте. Например я о нём узнал только что с ссылки

Вадим + 5 за ссылку. Уважаю.
Сам сайт на который ссылка - написана говнокодером.
Дизайн - 0, порядок - 0, стиль сообщения - 0, поиск - 0.
95% сбоев и ошибок приложений, находится в полу метрах от монитора

Последний раз редактировалось JUDAS; 11.07.2015 в 14:45.
JUDAS вне форума Ответить с цитированием
Старый 11.07.2015, 15:08   #4
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

А вот так здесь недавно считали дисперсию. Фрагмент шедевра
Код:
double  x[10]={1,4,6,14,5,-11,9,2,4,10};
double n=10, serx, dispersiax, otkl1, otkl2, otkl3, otkl4, otkl5, otkl6, otkl7, otkl8, otkl9, otkl10;
{
serx=(x[0]+x[1]+x[2]+x[3]+x[4]+x[5]+x[6]+x[7]+x[8]+x[9])/n;
otkl1=pow(x[0]-serx,2);
otkl2=pow(x[1]-serx,2);
otkl3=pow(x[2]-serx,2);
otkl4=pow(x[3]-serx,2);
otkl5=pow(x[4]-serx,2);
otkl6=pow(x[5]-serx,2);
otkl7=pow(x[6]-serx,2);
otkl8=pow(x[7]-serx,2);
otkl9=pow(x[8]-serx,2);
otkl10=pow(x[9]-serx,2);
dispersiax(otkl1+otkl2+otkl3+otkl4+otkl5+otkl6+otkl7+otkl8+otkl9+otkl10)/(n-1);
printf ("seredniex=%.5f\ndispersiax=%.5f",serx,dispersiax);
}
PS А может быть, если программирование уже искусство, то в нем появляется такой особый стиль, как нарочитая примитивность. Типа, как пирожки в поэзии.
type_Oleg вне форума Ответить с цитированием
Старый 11.07.2015, 15:12   #5
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Цитата:
Сообщение от JUDAS Посмотреть сообщение
Сомневаюсь что новичики и программисты данного форума околачиваются на том сайте. Например я о нём узнал только что с ссылки

Вадим + 5 за ссылку. Уважаю.
Сам сайт на который ссылка - написана говнокодером.
Дизайн - 0, порядок - 0, стиль сообщения - 0, поиск - 0.
Ваше утонченное мнение в вопросах дизайна и информативности очень важно для нас. Только в следующий раз попробуйте троллить не так жирно.
MaTBeu вне форума Ответить с цитированием
Старый 11.07.2015, 15:26   #6
JUDAS
фонатик DELPHI
Форумчанин
 
Аватар для JUDAS
 
Регистрация: 14.01.2008
Сообщений: 714
По умолчанию

Цитата:
Сообщение от MaTBeu Посмотреть сообщение
Ваше утонченное мнение в вопросах дизайна и информативности очень важно для нас. Только в следующий раз попробуйте троллить не так жирно.
Уважаемый Матвей
Обосновываю свою "утончённость"
1. Где разделение говнокода на указанном ресурсе на языки программирования. Все слито в одну кучу и напоминает только одно место - помойку постов.

Код:
C++ (1651)  какой именно VisualC++  BorlaтdC++  протоС++(
Си (601)  какой именно , стандартный, Юникосвый  
Pascal (421) какой, Lasarus Турбо, Делфи, CodeGear ?
SQL (394)  то же
VisualBasic (118) то же
Assembler (63) то же
Уточняю.
Пост с кода который я привёл в этой теме 2-м сверху, для делфи является говнокодом, а для ТурбоПаскаля - нет

2. Как найти посты говнокода на тему циклы (for) или с наличием меток (label). Видимо местный программист, который писал код вышеуказаного сайта не знает или в меру своей высокой интеллектуальности не понимает, что сайт без поиска, что девушка без промежности.. или тут тоже у меня утончённое мнение ?
3. Порядок. Весь говнокод по конкретному языку слит в одну большую непрерывную .... личинку. Вы считаете такой стиль приемлемым для восприятия?

Совет: если Вы знакомы с автором указанного Выше ресурса, передайте ему пусть оформит его в стиле форума или упорядоченого древоподобного блога, а не в виде портянок постов сгруппированых по языкам.
95% сбоев и ошибок приложений, находится в полу метрах от монитора

Последний раз редактировалось JUDAS; 11.07.2015 в 15:31.
JUDAS вне форума Ответить с цитированием
Старый 11.07.2015, 16:47   #7
ts-alan
Форумчанин
 
Регистрация: 07.07.2010
Сообщений: 825
По умолчанию

Цитата:
Сомневаюсь что новичики и программисты данного форума околачиваются на том сайте. Например я о нём узнал только что с ссылки

Вадим + 5 за ссылку. Уважаю.
Сам сайт на который ссылка - написана говнокодером.
Дизайн - 0, порядок - 0, стиль сообщения - 0, поиск - 0.
У меня на работе было время когда надо было срочно сдать проект,там дизаин не был важен дизайн,а был важен функционал,успевать надо было по любому-никаких отговорок,так я пихал так,чтобы это работало,ну а если код кто клянет другой из праграммеров,то може потролить нормально,я и сам вижу
Ничего в сайте такого не вижу,просто дизаин-за такие же деньги.Нужно эффектов и красоты-нужно и больше денег
ts-alan вне форума Ответить с цитированием
Старый 11.07.2015, 17:04   #8
JUDAS
фонатик DELPHI
Форумчанин
 
Аватар для JUDAS
 
Регистрация: 14.01.2008
Сообщений: 714
По умолчанию

ts-alan, по ходу сайт не какая то мусорка на юкозе, а зарегистрирована на домене РУ и за него ежемесячно платятся деньги владельцем.
Суть в том, что он оформлен в виде говноресурса "двач" и служит для "общения" сброда троллей и малолетних "интеллектуалов".
95% сбоев и ошибок приложений, находится в полу метрах от монитора
JUDAS вне форума Ответить с цитированием
Старый 11.07.2015, 17:23   #9
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Не сомневаюсь, что тема в ближайшей перспективе будет закрыта. Поскольку сильно напоминает типичный вброс говна в вентилятор для инициализации холивара. ИМХО
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 11.07.2015, 17:48   #10
JUDAS
фонатик DELPHI
Форумчанин
 
Аватар для JUDAS
 
Регистрация: 14.01.2008
Сообщений: 714
По умолчанию

Вброс это когда тема называется "Что лучше С++ или Паскаль", а тут только примеры быдлокода.
95% сбоев и ошибок приложений, находится в полу метрах от монитора
JUDAS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Посоветуйте редактор текста или как его писать maloun Общие вопросы Delphi 7 17.09.2014 17:14
Написание парсера или грабера на php, как писать? timeStoper PHP 4 09.05.2013 16:21
Как писать программы на Лиспе? MrBrain Помощь студентам 0 16.10.2011 21:30
Какие программы нужно установить чтобы писать программы для телефонов nokia Кристинка89 Общие вопросы по Java, Java SE, Kotlin 2 17.02.2011 15:15
Метод Монте-Карло литература или примеры программ на С++ или С MIKI Помощь студентам 2 09.12.2008 13:33