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

    +79

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    public class Daemon {
       //...
    
       /**
       * Constant defines url pattern for register
       */
       private static final String S_ID_D_URL_S_STRATEGY_CLASS_S_STATE_S = "%s?id=%d&url=%s&strategyClass=%s&state=%s";
     
       //...
    }

    ....

    Запостил: nikelin, 11 Ноября 2010

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

    • демоны были, мы этого не отрицаем. но они самоликвидировались (ц)

      честно, не вижу здесь особого ужаса
      Ответить
      • URLы надо строить спец классом с методом
        addParam(String name, String value);


        в нем будет знание про вопросики и амперсанды и url encode итд
        Ответить
        • из сановского туториала:
          URLConnection connection = url.openConnection();
          	connection.setDoOutput(true);
          OutputStreamWriter out = new OutputStreamWriter(
                                        connection.getOutputStream());
          out.write("string=" + stringToReverse);
          out.close();
          Ответить
          • Ну ведь не важно же, где хуже или точно так же. Факт в том, что это очень плохо.
            Ответить
          • туториал явно не про это)
            Ответить
            • про то, что параметры являются частью запроса, а не урла
              Ответить
      • Главное: не читать вслух имя константы.
        Ответить

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