1. C++ / Говнокод #16149

    +10

    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
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    string intArrayToString(int* array, int size)
    {
      ostringstream ss;
      ss << "[";
      for (int i=0; i<size-1; i++)
        ss << array[i] << ",";
      ss << array[size-1];
      ss << "]";
      return ss.str();
    }
    
    string longIntArrayToString(long int* array, int size)
    {
      ostringstream ss;
      ss << "[";
      for (int i=0; i<size-1; i++)
        ss << array[i] << ",";
      ss << array[size-1];
      ss << "]";
      return ss.str();
    }

    О шаблонах мы, видимо, не в курсе. Ну и упаси вас боже передать суда size=0.

    Думаю, сюда можно смело выкладывать весь источник, но уж больно он уныл

    https://github.com/adobe-research/libkafka
    Адобъ Рисёрчъ на острие прогресса
    #ifdef DEBUG 
    #define D(x) x
    #else
    #define D(x)
    #endif

    #define E(x) cout.flush() << x
    Так ведь и придётся своего клиента писать... :(

    Запостил: roman-kashitsyn, 12 Июня 2014

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

    • Ещё конст отклеился
      Ответить
    • а сама кафка что, на скалке написана?
      Ответить
      • Кстати насчёт кафки. Есть у меня тут один говнокод, надо выложить.
        Ответить
      • на скалке и жабке

        В добавок эти гении не додумались взять какой-нибудь zeromq для клиент-серверного взаимодействия, только ручная упаковка в tcp-поток, только хардкор. Думаю вот запилить на boost.asio нормального клиента на досуге, использовать этот шедевр всё равно не понятно как (достаточно поглядеть на пример в samples, чтобы осознать всю глубину глубин).
        Ответить
    • >О шаблонах мы, видимо, не в курсе.
      Для шаблонов получились бы одинаковые имена. А тут РАЗНЫЕ.
      >упаси вас боже передать суда size=0
      Ноль они ещё не изобрели.
      Ответить
      • > упаси вас боже передать суда size=0
        Царь устроился в адоб?
        Ответить
        • так вот почему адоб свернула борьбу с пиратством в России
          Ответить
          • Царь дал указ? Или русские так любят передавать size=0, что адоб для них будет бесполезен?
            Ответить
    • >libkafka
      либка фак
      Ответить
      • Нет, просто укуренная, пропитанная безысходностью и незаконченная...
        Ответить
    • Говно ваш $languagename, то ли дело J

      ": 1 2 3
      1 2 3
         #": 1 2 3
      5
      Ответить

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