1. Java / Говнокод #2015

    +80.4

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    StringBuilder sb = new StringBuilder();
    
    sb.append( "?" + BasePaymentSystem.CHECKPAYMENT_PARAM_NAME + "=true&" + WebMoneyXmlSystem.CUSTOMER_WMID_PARAM_NAME + "="
    		+ getCustomerWMID() + "&" + WebMoneyXmlSystem.CURRENCY_PARAM_NAME + "=" + getCurrency().toString() + "&"
    		+ WebMoneyXmlSystem.SELLER_WMID_PARAM_NAME + "=" + _sellerWMID + "&" + WebMoneyXmlSystem.PURSE_PARAM_NAME + "=" + _purse
    		+ "&" + WebMoneyXmlSystem.DESCRIPTION_PARAM_NAME + "=" + getDescription() + "&" + WebMoneyXmlSystem.INVADDRESS_PARAM_NAME
    		+ "=" + _invAddress + "&" + WebMoneyXmlSystem.PERIOD_PARAM_NAME + "=" + _period + "&"
    		+ WebMoneyXmlSystem.EXPERATION_PARAM_NAME + "=" + _experation + "&" + WebMoneyXmlSystem.DATECRT_PARAM_NAME + "="
    		+ dateCreateMills.toString() + "&" + WebMoneyXmlSystem.DATEUPD_PARAM_NAME + "=" + dateUpdateMills.toString() + "&wmInvId="
    		+ _wmInvId + "&requestN=" + String.valueOf( _requestn ) + "&" + BasePaymentSystem.PROJECTID_PARAM_NAME + "="
    		+ _projectId.toString() + "&" + BasePaymentSystem.USERID_PARAM_NAME + "=" + _userId.toString() );
    
    return new String( sb );

    Формирование строки GET запроса.

    Запостил: spbAngel, 21 Октября 2009

    Комментарии (9) RSS

    • Ага, очень жирно. По полной используем все прелести метода append StringBuilder'а
      Ответить
      • Самое прикольное, что автор _сего_ сказал "да. Я понимаю, что не оч производительно, но я перепишу потом". Но я думаю, мало кого при виде такого волнует производительность. о_О
        Ответить
      • сперва и не заметил, спасибо вам , развеселило =)
        Ответить
    • кста, а не та ли это срань, которую вебмани в запросе на платёж ожыдает?
      Ответить
      • Не та. WebMoney ожидает оч аккуратный XML-запрос. Есть проблемы, что на все запросы, одно имя корня (а тела разные), но это так.. Смеха ради. Вообще,Ю у них оч все здорово и аккуратно.
        Ответить
      • вроде нет
        Ответить
    • смерть от отладки / казнь через отладку
      Ответить
    • Ненавижу, когда так пишут
      Ответить

    Добавить комментарий