Silver Bullet

Post Reply
Message
Author
snake5
Posts: 361
Joined: 07 Dec 2010, 03:54
Contact:

Re: Silver Bullet

#41 Post by snake5 » 07 Feb 2012, 11:28

Par "replace" fīču teksta redaktoros neesi dzirdējis?

snauts
Posts: 63
Joined: 30 Mar 2011, 11:15

Re: Silver Bullet

#42 Post by snauts » 07 Feb 2012, 11:46

Sneikam taisnība, jo viņš ir piedalījies BRSD, bet es nē.

atis
Posts: 57
Joined: 30 Nov 2011, 01:08

Re: Silver Bullet

#43 Post by atis » 07 Feb 2012, 12:09

Ne tikai. Tipus ar konkrētu izmēru sadefinēt noder jebkurā gadījumā (lai nebūtu šaubu par to, cik daudz vietas tips aizņems). Pārējo var lietot konsistences pēc.
Negribu ar sneiku strīdēties, bet, runājot konkrēti par tipu izmēriem -- šī lieta jau arī ir sen atrisināta (kopš C99):
http://en.wikipedia.org/wiki/C_data_typ ... eger_types

Tenjou
Posts: 34
Joined: 23 Dec 2010, 10:33

Re: Silver Bullet

#44 Post by Tenjou » 07 Feb 2012, 13:35

goto vietā parasti izmanto tamlīdzīgas strktūras:

Code: Select all

bool isIndexAdvance;

while(stuff)
{
	isIndexAdvance = true;
	
	switch(stuff)
	{
		// ..	
			
		case '\n':
			x = 0;
			y++;
			isIndexAdvance = false;
			break;
	}
	
	if(isIndexAdvance) {
		x++;
	}
	
	stuff++;
}
Mazāk iespēju kļūdīties, skaidrāks kods, vieglāk mainīt. Nav iemeslu lietot goto.

snake5
Posts: 361
Joined: 07 Dec 2010, 03:54
Contact:

Re: Silver Bullet

#45 Post by snake5 » 07 Feb 2012, 13:48

Pēc manas gaumes tā būtu liekvārdība. Acīmredzamo atkārtot ir lieki. Goto norādīja tikai un vienīgi to, ka tiek izlaista konkrēta darbība, attiecīgi nekā sarežģīta tur nav.

Tenjou
Posts: 34
Joined: 23 Dec 2010, 10:33

Re: Silver Bullet

#46 Post by Tenjou » 07 Feb 2012, 13:58

Pēc atkārtotas revīzijas, pēc meneša, var arī nebūt vairs pašsaprotami.
Pašsaprotami ir, tad ja tu pašā sākumā redzi, ka kas tāds tiek settots. kurš automātiski suģēstē cilvēkam par to, ka viņš tur var tikt modificēts.
Citiem gan vieglāk saprast, gan mazāka iespēja kļudīties.

Tas nav pamatojums, ka raksti kodu sev. Ir jāmacas rakstīt kodu, ko viegli papildināt un lasīt - sevišķi, ja neprasa necik vairāk laika. To neievērojot rada cilvēku par neprofesionālu un neefektīvu.
Programmēšanas stils ir kā cilvēka rokraksts, kas liecina par cilvēka raksturu un attieksmi pret savu darbu.

Edit: Tobiš, manās acīs goto lietošana šajā situācija ir pielīdzināma hardcodam un hakiem. Sure, ar to var izdarīt uzdevumus ātrāk, bet to nostādīt kā korektu stilu?

snake5
Posts: 361
Joined: 07 Dec 2010, 03:54
Contact:

Re: Silver Bullet

#47 Post by snake5 » 07 Feb 2012, 14:08

Mani kaitina liekvārdība un tam nav nekāda sakara ar manu "programmēšanas rokrakstu" vai attieksmi pret savu darbu.
Un drīzāk ir otrādi - mani interesē darbu pabeigt, nevis ieslīgt gaumes un standartu iepuvušo aromātu mistikā.

Tenjou
Posts: 34
Joined: 23 Dec 2010, 10:33

Re: Silver Bullet

#48 Post by Tenjou » 07 Feb 2012, 14:21

Šajā sakarā nav gaumes, tā vienkārši ir nepareizi darīt, no discussion. Šaubos vai ir kāds kas programmē un nedomā par darba pabeigšanu. Daudz advancētāk ir domāt, kas notiks ar tavu darbu vēlāk.

snake5
Posts: 361
Joined: 07 Dec 2010, 03:54
Contact:

Re: Silver Bullet

#49 Post by snake5 » 07 Feb 2012, 14:41

tā vienkārši ir nepareizi darīt
Ja es dabūtu santīmu par katru reizi, kad es šo dzirdu, es būtu miljonārs...

atis
Posts: 57
Joined: 30 Nov 2011, 01:08

Re: Silver Bullet

#50 Post by atis » 07 Feb 2012, 15:14

Lieliskas sarunas
Image

Post Reply

Return to “Dalībnieki”