Modern Pawn

Započeo inquisitiveemmett, Avgust 11, 2020, 22:02:00 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.



EDIT: Da vidite kako se normalno i uredno piše kod, imate examples -> https://github.com/Southclaws/sampctl/wiki/Examples
Poslednja Izmena: Avgust 11, 2020, 22:04:00 POSLE PODNE od inquisitiveemmett


https://prnt.sc/txzo16 VS https://prnt.sc/txzobu


Koliko znam 70% developera pise ovaj drugi primer, po meni je ovo prvo previse lose

Citat: __vedran.xyz77 poslato Avgust 11, 2020, 22:20:21 POSLE PODNE
https://prnt.sc/txzo16 VS https://prnt.sc/txzobu


Koliko znam 70% developera pise ovaj drugi primer, po meni je ovo prvo previse lose
Nije, tako je lepše, mada to nije nikakva greška božem sačuvaj haha, to je stvar ukusa.. Samo nije baš pravilno mešati {}, npr:

[pawn]
// Pravilno

stock Function()
{
    if (...)
    {
        // ...
    }
   
    return 1;
}
[/pawn]

[pawn]
// Nepravilno, tj nije nepravilno ali, nije baš dobro uvek svugde mešati {}... Treba da imaš neki... stil.. kako bih nazvao haha

stock Function() {
    if (...)
    {
        // ...
    }

    else {
        // ...
    }
   
    return 1;
}
[/pawn]

Ako smo kod urednog koda onda mislim da je definitivno bolje ovo drugo, stisces enter za liniju na kojoj ce biti '{'


Daljee po meni je isto bolje da pises
[pawn]
if (1 == 2)
[/pawn]
nego
[pawn]
if(1 == 2)
[/pawn]
Napisao si u editu da vidimo kako se normalno i uredno pise kod ovo je prvi include koji sam pogledao i po mom misljenju kod mu i nije nesto uredan, ali ofc svako ima svoje misljenje


https://prnt.sc/txzsat

Citat: __vedran.xyz77 poslato Avgust 11, 2020, 22:28:11 POSLE PODNE
Ako smo kod urednog koda onda mislim da je definitivno bolje ovo drugo, stisces enter za liniju na kojoj ce biti '{'


Daljee po meni je isto bolje da pises
[pawn]
if (1 == 2)
[/pawn]
nego
[pawn]
if(1 == 2)
[/pawn]
Napisao si u editu da vidimo kako se normalno i uredno pise kod ovo je prvi include koji sam pogledao i po mom misljenju kod mu i nije nesto uredan, ali ofc svako ima svoje misljenje


https://prnt.sc/txzsat
Pa i pišem tako if (), while (), samo ne pišem kao neki što su to malo drugačije shvatili tipa GetPlayerPos (playerid, x, y, z);
Isto kad vidim GetPlayerPos( playerid, x, y, z ); ili ovo na primer GetPlayerPos(playerid,x,y,z);
Ugh...

Vedrane dragi, postoji nešto što se zove stil.

Kucaj u gugl K&R
A zatim kucaj ALLMAN

Ovo apsolutno nije nikakva greška, ovaj modern pawn language nikog ne tera da koriste K&R stil, i ja lično ga nisam koristio do skoro ali me smorio ALLMAN

I da dodam, po meni je ovo mnogo bitniji tutorial koji prati modern pawn language
https://github.com/TradeWars/gamemode/blob/master/docs/Style-Guide.md

I takođe Preporučujem da pročitate ovo
https://en.m.wikipedia.org/wiki/Indentation_style#K&R_style

Citat: Alhemičar v2 poslato Avgust 11, 2020, 22:49:58 POSLE PODNE
I da dodam, po meni je ovo mnogo bitniji tutorial koji prati modern pawn language
https://github.com/TradeWars/gamemode/blob/master/docs/Style-Guide.md

I takođe Preporučujem da pročitate ovo
https://en.m.wikipedia.org/wiki/Indentation_style#K&R_style
Čitao sam to K&R, to prvo sam tražio, nisam mogao naći, našao ovo samo, sampctl wiki :P

Konacno da neko skrece ljudima paznju na ovo.
Mozda ti ne znaci nista ako si samotnjak ali svakako ako zelis dalje da se bavis istim poslom valjalo bi da se mozes prilagoditi ostalima. (Y)

Citat: // xunder poslato Avgust 17, 2020, 00:07:38 PRE PODNE
Konacno da neko skrece ljudima paznju na ovo.
Mozda ti ne znaci nista ako si samotnjak ali svakako ako zelis dalje da se bavis istim poslom valjalo bi da se mozes prilagoditi ostalima. (Y)
Baš to zadnje  ;D