1.

/** fucking shity destructor !!! */
  EBl::~EBl()
  {
  }

2.

sprintf(headerText,"Starting DTN: ");///todo wtf ?

3.

QWidget* GetSamkovMainWin();  //sam bol programator co to robil...

4.

	return;
	//uspecny koniec ;)
}

5.

//FIXME: this is only frisko hack

6.

void EBlDataInfo::OnF2()
{
/// @todo implement me
}

7.

/** add zastavka (all possibilities)
*
* @param name name of the zastavka
* @param num identification number
*/
long int addZastavka( QString name, long int num);

8.

//FIXME pri najblizsej nekompatibilnej zmene vyprasit mRecordID

9.

#warning pozor toto tu nema byt ked si baywatch upravy platobny tak aby vracal NULL mifarecardholder ked ho nevycita tak to treba zmazat

10.

//FIXME toto treba spravit cistejsie cim skor - zatial je to len humusne rychle riesenie
((EFormMain*)ui->GetSamkovMainWin())->textInfo->move(120,160)

11.

void EBl::OnWindowHide(EUI_HLAVNY::EWindowID win)
{
/*	switch( win )
	{
	case EUI_HW::VSBIssueWindow:
	{
		if(GetIssue() != NULL)
			if ( GetIssue()->GetEBlVydajCardSharing() != NULL )
				GetIssue()->GetEBlVydajCardSharing()->IssueOut();
	}break;
	default:
	{}
		break;
	}
*/
}

12.

//FIXME: this fx is full of garbage

13.

/* KUR.. TATO FUNKCIA SA NEMA OVERLOADOVAT, nie je virtual do <> !!!!
bool handleEvent(unsigned long int num);
*/

14.

soundEvent->HrajChobotinu(PATH_SOUND_DIR"NoFinishedOperation.mp3");

15.

    ///////////////////////////////////////////////////////////////
    // 		 !!! BIG FAT WARNING !!!
    //   There should be no more private variables defined here,
    // they have to be defined in data struct declared in file
    // .cpp file !!!
    //
    ///////////////////////////////////////////////////////////////

16. Mocna funkcia (hlavne tie returny)

void EBl::start()
{
 
 ...

GetUi()->wItemViewer->GetWin()->AddTextItem("ahsf;shdf wepuy pwqiueyro iquwetroi wqyteroyq twoeruytq oweyrtowq eytroq wyetroq treoqiw ueytroiq uyteworiquw t",1);
GetUi()->wItemViewer->show();
GetUi()->wCashPaid->GetWin()->SetFirstCurrency(QString::fromUtf8("€"));
GetUi()->wCashPaid->GetWin()->SetSecondCurrency("Sk");
GetUi()->wCashPaid->show();
return;
GetUi()->wContrastUltraLight->show();
GetUi()->wZadajCiel->show();
GetUi()->wEnterFiscalPrinterSNR->show();
return;
GetUi()->wInfoHW->addRecord("Device1", "ENABLED", "cc");
GetUi()->wInfoHW->addRecord("Dev", "DISABLED", "aa");
GetUi()->wInfoHW->addRecord("Device xxxxx 1", "ENABLED", "bb");
GetUi()->wInfoHW->finish();
GetUi()->wInfoHW->show();
}

17.

	/// FIXME treba zmazat , je to tu len kolu vajdovej lenivosti

18.

//FIXME: toto nejako haluzi

19.

void OnUsekSelected(unsigned long);

void setDefaultZastavka(short int pos, long int num);

void OnOdchylkaTrasaBusstop(long int,long int);

20.

velmi zaujimavy komentar spozorovany 08.10.2010 - kod sa pouziva dodnes :D

// len docasne asi :-) , duracik to chcel 30.05.2006

21.

Super navratova hodnota

long EErrState::ShowErr1(QString,QString,QString,long id,short  )
{
	d->m_active = true;
	d->m_id = id;
	EUi::GetInstance()->GetWin("FormTop")->Show();
	return EBL_ERR_NOT_IMPLEMENTED;
}

22.

       // delete s_bt;	 //FIXME samo ma blby delete

23.

       EWARN( "cudna navratovana hodnota z ProcessEvent" );

24.

void EBlPassengerCount::ReDrawBazmeke()

25.

if (stat == NULL)
    {
        EERROR0("ERROOOOORRR !!!  JOOOOOJ!!! NIETO STATISTIKY !!!");
    }

26.

EGlobEBlIface::GetUi()->GET_UI(EHKeyWindow)->ShowStatusText ("");/// kvoli kordisu, trapil som sa nad tym vela , je to na chuja riesenie ale co uz , hadam sa tym nic nepokaz

27. Pri kodeni netreba verit nikomu a vsetko poriadne zabetonovat. Vsak co keby mali chybu v gcc?!?! :)

for ( unsigned short i=actualBusStop+1; i <= d->mBusStopsCount; i++ )
{
	if ( i >  d->mBusStopsCount )
		break;

	...
	...
}

28.

if (version != 1) //TODO ta bulharska konstanta sa neskor vyprasi

29. hahaha hihihi :)

GetUi()->GET_UI(EMessageWindow)->showTimeoutMessage(2500,"hahaha hihihi",EUI_HLAVNY::WarningIcon,1);

30. Keby nahodou niekto nevedel na co je destruktor :)

//Destroys the object and frees any allocated resources
FormCasovyTrasa::~FormCasovyTrasa()

31. Zadeklarujeme si premennu vypocetCenyErrDetail, nic do nej nedame, a potom na zaklade jej hodnoty vetvime switch :)

	long vypocetCenyErrDetail;
	err = GetCenaBase ( );
	if ( err != EBL_OK )
	{
		EERROR ( "Error get cena %ld", err );
		if ( err == EBL_VYPOCET_CENY_FAIL )
		{
			switch ( vypocetCenyErrDetail )
			{
				....

32. Ukazkovy priklad ako zhodit aplikaciu (premenna ticket)

    for (int i = 0; i < pocetListkov; i++) {
        EOneWayTicket *ticket /*sebo = oneWayTicket->GetOneWayTicket(i)*/;
        if (ticket->WhoIAm() == TYPE_ONE_WAY_MHD) {
            casNastupu = ((EOneWayTicketMHD*)ticket)->GetCasJL();
            break;
        }
    }

33. Krasna bulharska konstanta

int ETypCasovyAbs::GetTypMesacnika()
{
//return d->mTypMesacnika;
return 3;
}

34. Funkcia co robi to, co ma v nazve :)

int ETypCasovyMHD::AddZona( int zona )
{
 SetTypMesacnika( 8 );//ODIS - docasne reseni
 d->mZony.push_back( zona );
 return (int)d->mZony.size();
}

35. Ukoncenie aplikacie mozeme urychlit pristupom na neplatny smernik :)

EBlVydaj::~EBlVydaj()
{
	delete d->mEBlPassengerCount;
	delete d->mAdvertisementManager;
	delete d->mCashPaid;
        delete d;
	if ( d->mEVydJlEpOneWayTicket != NULL )
		delete d->mEVydJlEpOneWayTicket;
}

36. Specialny nazov premennej ktory hovori sam za seba

bool buul;

37. Nova technika programovania - rekurzivny include, alebo “Ouroboros” (ukazka suboru formHromadny.h)

#ifndef FORMHROMADNY_H
#define FORMHROMADNY_H

#include formHromadny.h

  ...

38. Zaujimavy log

EERROR( "ERROOOOORRR !!!  JOOOOOJ!!! NIETO STATISTIKY !!!" );

39. Klasicky JSI

 * JSI && JBE - boh ochranuj toho kto to odpoznamkuje bez konzultacie !

40. Mensie zlo

 * Uvedomujem si ze to nie je idealne riesenie, ale z dovodu nevyhradeneho dostatocneho miesta na karte je to najmenej zle riesenie.

41. Legendarne komentare od JBE

//NOTE: JBE - to ze DataClass dedi po receiveri je skarede az to dverma plieska ale momentlane to mam hlboko v p...

// toto je tiez skarede ale tiez to mam v p...

// nepovedali mi ze by tabula mala nieco posielat. Ak bude tak nech si trhne

//HACK: JBE nech sa kontroluje presne cas nech sa neorezava na zaciatok a koniec dna, co je nastavene to plati a basta

//NOTE: JBE: ked je sumarna cena tak nemam sajn ako chcem poriesit ze nastavit konkretnemu listku refundPrice, vsak to nemam ako vypocitat

//JBE: robim to kvoli normalnemu mazaniu v destruktore (vyhybam sa HACKom)

//FIXME: [=JBE=] remove bulhar

//FIXME: JBE: ak na karte nie je sumarna cena tak potrebujem index odkial vytiahnut cenu ale ten v tejto funkcii nemam, tak to zatial nejdem riesit (problemy s casom :) )

//jebem ti ja tento switch ked to nema unikatne - [=JBE=]
	
// JBE: kvoli stupidnej mifare karte sa to musi vycitavat cele

//FIXME: JBE toto sa mi moc nepaci

// nie je ziadny define ani konstanta v driveri => kaslem na to nech tu je bulharska konstanta... Skoda si starosti robit

42. anonym v EBlStatistics

/** 
 * It is so fucked up that its pointless to write any more doxygene :/
 */

kuk aj sem: Zakerne chyby