Liekvārdība

piektdien, 26.11.2004 @4:30 pm | wasted ([info]style)

laikam mazliet sasteidzu visu to spamertopa publisko atrādīšanu (ieraksts kaut kad senāk [info]style kopienā), šodien pamanīju, ka daļa koda (pagaidām relatīvi neliela) ir liekvārdīga un bezjēdzīga :) es pat īsti nesapratu savu domu, kāpēc tā rakstīju tad.. kodā šo te garo gabalu:

foreach var Entry ieraksts ($entries) {
	var string autors = $ieraksts.poster.username;

#visi ieraksti tiek pārbaudīti. ja ieraksta autors jau ir 'uzvarētājs',
#attiecīgais $rakstnieki elements tiek padarīts par 'neko', tam nav vērtības,
#un to vairs neiekļauj nākamā uzvarētāja meklēšanā.

	if ($lideris == $autors) {
		$rakstnieki{$autors} = "";
	}
}

var aizstāt ar citu, mazlietiņ īsāku:

$rakstnieki{$lideris} = "";

un tas joprojām strādās. es gan neveicu ilgus un rūpīgus pētījumus, varbūt tomēr man bija kādi ģeniāli apsvērumi utml. katrā gadījumā, ja kāds no tiem, kas kodu vismaz apskatīja, pamanīja vēl ko tamlīdzīgu, es labprāt uzzinātu, kas tieši tas ir :)