[Jacek Śliwerski]
(rzyjontko)Autor
Chłopak z Bałut (Dołów), po uniwerku i stypendium. Wiecznie zestresowane, przemądrzałe bezguście. Więcej na stronie domowej.
Prace trwają
Właśnie siedzę nad properties i pomyślałem, że podzielę się informacją o tym, jak to będzie wyglądać i do czego ma służyć.Otóż wymyśliłem sobie, że niektóre zmienne programu powinny być konfigurowalne at run-time, a właściwie to chodzi o to, żeby można było wyrazić pewne zależności... weźmy taki przykład:
property address.email (to.email) {
".*@lists\.sourceforge\.net" => "rzyj@poczta.fm"
}
Jednym słowem chcę, aby mój adres używany przy wysyłaniu listów był zależny od tego, do kogo list wysyłam. Zależności może być oczywiście więcej. Jak zwykle obowiązuje zasada, że w pojedynczych cudzysłowach jest wartość dosłowna, a w podwójnych wyrażenie regularne.
Oczywiście wszystkie properties muszą mieć jakieś zastosowanie, to znaczy ich ostateczna wartość musi być gdzieś wykorzystana. No i pomysł mam taki (zresztą już zaimplementowany), że kompozycja listu zaczyna się od szablonu. W szablonie zaś można używać properties. Mam nadzieję, że to jasne. Wracam do kodowania.
27 marca 2004, 15:04:25