Некоторое время назад я написал Perl-скрипт, который входил в мой онлайн-банкинг и каждый день отправлял мне по электронной почте мой баланс и мини-выписку. Я нашел это очень полезным для отслеживания моих финансов. Единственная проблема состоит в том, что я написал это, используя только perl и curl, и это было довольно сложно и трудно поддерживать. После нескольких случаев, когда мой банк менял свою веб-страницу, я устал от ее отладки, чтобы поддерживать ее в актуальном состоянии.
Так, каков наилучший способ написания такой программы таким образом, чтобы ее было легко поддерживать? Я хотел бы написать хорошую, хорошо спроектированную версию на Perl или Java, которую легко будет обновить, когда банк неизбежно возится со своим веб-сайтом.