Rozdział 5. Poprawny, piękny, szybki (w takiej kolejności) — lekcje z projektowania weryfikatorów XML

Elliotte Rusty Harold

JEST TO OPOWIADANIE O DWÓCH PROCEDURACH WYKONUJĄCYCH weryfikację wejściowego kodu XML. Pierwsza z nich wykorzystuje API JDOM, a druga — XOM. Byłem osobiście zaangażowany w rozwój każdej z nich. Mimo że te dwie bazy kodowe są całkowicie różne, pewne rozwiązania z pierwszej przeniknęły z pewnością także do drugiej. Ich kod według mnie stopniowo stawał się piękny, a z pewnością szybszy.

Szybkość wykonywania kodu była czynnikiem mobilizującym do każdej kolejnej poprawki, ale w tym przypadku jej zwiększanie odbywało się równolegle z upiększaniem kodu. Mam nadzieję obalić mit, że szybko działający kod musi być nieczytelny i brzydki. ...

Get Piękny kod. Tajemnice mistrzów programowania now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.