Thread C Datei parsen: An Regex-Experten
(9 answers)
Opened by alexus-777 at 2004-09-01 22:42
Also würd ich mich pragmatisch nach den in Deinen C-Quellen vokommenden Schweinereien richten und alles andere noch als Kommentar in Deinen Code schreiben, um deutlich zu machen, dass er nicht allgemeingültig ist, bzw. dass Du schlau genug warst all diese Finten zu erkennen, Du sie aber aus Pragmatismus nicht behalndelst.
Das sichert einen auch ab, falls später mal jemand meint, man hätte da doch mal sowas geschrieben, dass das und das könne, ob man ihm das Programm nicht mal geben könne. Zu dem Zeitpunkt weiß man dann auch nicht mehr genau, was man damals exakt gemacht hat bzw. hat keine Zeit alles nochmal zu durchdenken, also drückt man es dem Kollegen dann in die Hand, und wenns dann am Ende bei ihm crasht ist mans dann gewesen Steht dann aber im Quellcode drin, welche Fälle nicht behandelt werden, ist man fein raus. ;-) Ok ist mir noch nicht passiert, aber ich bin da etwas paranoid =) s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite |