Есть ли что-то наподобие такого? Сейчас рассматриваем переход на 6.2 (7.0) с 5.2 и некоторые вещи не работают, скрупулёзное чтение javadoc конечно просветляет, но некоторые моменты слегка вызывают беспокойство
Например обработка платежа:
в 5.2
Код:
public void onEvent( event, setup, con, conSlave )
{
egt = event.getTime();
payment = event.getPayment();
cid = payment.getContractId();
///
print(payment.getClass().getName());
///
date = payment.getPaymentDate();
Цитата:
OUT:
bitel.billing.server.contract.bean.Payment
в 6.2
Цитата:
OUT:
ru.bitel.bgbilling.kernel.contract.balance.common.bean.Payment
EXCEPTIONS:
Error in method invocation: Method getPaymentDate() not found in class'ru.bitel.bgbilling.kernel.contract.balance.common.bean.Paymen
ну вот возвращаются разные классы и метода нет getPaymentDate и что самое забавное смотрим в javadoc 5.2
Цитата:
getDate
@Deprecated
public java.util.Calendar getDate()
Deprecated.
Использовать getPaymentDate().
и мы конечно же мы не будем использовать устаревший метод, а в 6.2 знаете что надо использовать чтобы получить дату платежа.... бинго!!!! getDate а getPaymentDate там и не пахло.
Смищно конечно, но может все таки есть что-то типа changelog'а