Schrift
[thread]11811[/thread]

Dateien vergleichen (Seite 2)

Leser: 2


<< |< 1 2 >| >> 15 Einträge, 2 Seiten
Linuxer
 2008-05-16 00:24
#109764 #109764
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Der Autor freut sich sicherlich über eine Mail mit konstruktiver Kritik, mit deren Hilfe er das Skript verbessern kann, um noch mehr Leute glücklicher zu machen.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!
Gast Gast
 2008-05-16 23:43
#109823 #109823
moritz+2008-05-15 21:37:00--
Also csvdiff ist mir schon noch den ersten paar Codezeilen suspekt:

Ok, bei deiner Code-Inspection durchgefallen, aber wie sieht's denn mit der Funktion aus? Ich hab's mal mit 2 Dateien a 300MB versucht und war zufrieden.
Was denkst du denn wie's in anderem Sourcecode aussieht? Im Linux Sourcecode steht tausende male "fuck" wenn ich nicht irre, wie's bei Windows aussieht kann dir keiner sagen.
Die von dir bemängelten Zeilen haben zumindest noch eine Funktion, und sind kommentiert. Ausserdem kenne ich zumindest keine alternative die diese Funktion(en) bietet. Es geht doch darum ein Problem zu lösen, nicht wer den schönsten Code schreibt, oder?
Spieler
 2008-05-17 02:54
#109827 #109827
User since
2007-09-24
70 Artikel
BenutzerIn
[default_avatar]
Gast+2008-05-16 21:43:51--
moritz+2008-05-15 21:37:00--
Also csvdiff ist mir schon noch den ersten paar Codezeilen suspekt:

Die von dir bemängelten Zeilen haben zumindest noch eine Funktion, und sind kommentiert.

Zeile 4 und 5 haben wohl keine Funktion - zumindest nicht die gewünschte. - Oder?

Grüße, Christoph
Linuxer
 2008-05-17 03:21
#109828 #109828
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Gast+2008-05-16 21:43:51--
Im Linux Sourcecode steht tausende male "fuck" wenn ich nicht irre, wie's bei Windows aussieht kann dir keiner sagen.


tested with linux 2.6.24 (gentoo-sources-2.6.4-r4)
Code: (dl )
1
2
3
4
/usr/src/linux# grep -r fuck *|wc -l
38
/usr/src/linux# grep -ir fuck *|wc -l
44

So böse ist der Linuxcode gar nicht ;o)

Und über die bemängelten Zeilen mag man sich streiten; TIMTOWTDI dürfte an diesem Punkt stark einsetzbar sein. Aber ich gebe zu, ich habe mir den Quelltext des Skriptes (noch) nicht zu Gemüte geführt und die zitierten Zeilen lösen bei mir auch keine Freude aus; ich weiß nicht, ob ich es suspekt nennen würde; aber ich würde die Zeilen so auf jeden Fall nicht in einem meiner Skripte einsetzen...

Übrigens freut sich der Autor auch über Mails, in denen man zum Ausdruck bringt, dass einem das Skript etwas gebracht/geholfen hat. (Ich durfte ihn letztens kennenlernen und er sagte, dass die Menge des Feedbacks in keiner Relation zur Menge der Downloads steht...)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!
pq
 2008-05-17 14:11
#109838 #109838
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
Gast+2008-05-16 21:43:51--
[Die von dir bemängelten Zeilen haben zumindest noch eine Funktion, und sind kommentiert.

naja, zum einen ist das string-eval nicht notwendig, es könnte auch ein block-eval sein,
zum anderen sind zeile 4 und 5 überflüssig, denn sie kommen in jedem fall zu spät, das use
wird schon vorher ausgeführt. es kann natürlich trotzdem sein, dass ein programm mit solchen
unschönenheiten gut ist, aber wenn man mehr von solchen sachen findet, kann man sich vielleicht
gedanken machen.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
<< |< 1 2 >| >> 15 Einträge, 2 Seiten



View all threads created 2008-05-15 13:01.