Thread MP3Tagger: Ein MP3-Tag-Editierungsprogramm
(13 answers)
Opened by Hrhon at 2006-04-22 23:39
die folgenden sachen sind mir auf die schnelle aufgefallen:
vielleicht das hauptprogramm noch in mehrere subroutinen aufteilen? du hast da eine Menge an code mit eine Subroutine namens CheckProgramParameters oder so koennte da entruempeln, und der leser kapiert schneller, was du da machst du verwendest eine menge "globaler" variablen (mit our); sind die wirklich alle noetig? mit der "tabellenschreibweise" koennte es noch etwas besser lesbar werden; und da in den zeichenketten nichts interpoliert wird, wuerde ich da einfache anfuehrungszeichen verwenden, z.B. Code: (dl
)
1 our %ID3v1Tags = ( mag zwar fuer einen C-Programmierer recht gut lesbar sein, aber ich finde folgendes besser: sub Help: wie gefaellt dir: Code: (dl
)
1 print <<EOH; eine leerzeile nach jedem gedankengang macht den code meist besser lesbar (z.B. in WriteTags, CheckFrame) ein paar leerzeichen koennen code auch besser lesbar machen, z.B. perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/ |