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

    +102

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    public class Permuter                                {
        private static void permute(int n, char[] a)     {
            if (n == 0)                                  {
                System.out.println(String.valueOf(a))    ;}
            else                                         {
                for (int i = 0; i <= n; i++)             {
                    permute(n-1, a)                      ;
                    swap(a, n % 2 == 0 ? i : 0, n)       ;}}}
        private static void swap(char[] a, int i, int j) {
            char saved = a[i]                            ;
            a[i] = a[j]                                  ;
            a[j] = saved                                 ;}}

    "I finally figured out how to get those pesky semicolons and curly braces out of my Java code"

    Запостил: Xom94ok, 22 Февраля 2015

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

    • "I finally figured out how to get those pesky semicolons and curly braces out of my code"
      wget https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tar.xz
      Ответить
      • проще:
        find -name '*.java' | xargs sed -i 's/[{};]//g'

        или с гарантией корректности синтакса результата:
        find -name '*.java' | xargs truncate -s 0
        Ответить
        • Не корысти ради!
          find -name '*.java' -exec sh -c "tr -d '}{;' < {} > {}.1 && mv {}.1 {}" \;
          Ответить
    • Тарасу должно понравиться
      Ответить
      • Да, я так угорал помню: http://www.gamedev.ru/flame/forum/?id=171755
        Ответить
        • Напоследок процитирую 10 причин из блога на английском с древовидными комментариями. Блогу на английском с древовидными комментариями надо доверять.
          ШОК!!! Тарас цитирует английский блог. Смотреть... (ФОТО! ВИДЕО!)

          Всё же согласись что автор годно совместил тарасоформатирование отступов у скобочек с тарасоформатированием кода.
          Ответить
    • Ссылка на оригинал: https://twitter.com/thedirtycoder/status/569339014085517312
      Ответить
      • Точно, копирайт забыл.
        Ответить
        • а кто картинку распознал в символы?
          Ответить
          • Хомячок старался, хомячок молодец и теперь он может поесть.
            Ответить
            • >и теперь он может поесть.
              так он же и так всегда ест.
              Ответить
    • питонист сношает жабу. 2015. масло
      Ответить
    • Лень проверять, но я думаю, что если просто выбросить скобочки и т.з. то получится груви.
      Ответить
      • Стало интересно, проверил. К сожалению груви дает избавиться только от тчкзпт: http://ideone.com/YCKcqL
        Ответить
    • ИЧСХ, читается даже лучше, чем с нормальным форматированием
      Ответить
      • плагин для эклипса уже кто-то пишет, я уверен.
        Ответить
      • АВОТХУЙ! У меня шаблон рвет о такого форматирования
        Ответить
        • А что не так? Обычный такой питон, если на правую колонку не смотреть.
          Ответить
          • Вот как раз потому что это не питон
            Править в таком стиле будет хреново как раз из-за желания написать новые строки на питоне
            Ответить
            • Ну так плагин надо, который все эти скобки в хвосте сам добавляет/удаляет.
              Ответить
              • Я даже думаю, что решарпер можно настроить на такое форматирование. Если сильно покапаться
                Ответить
                • Копать или капать?
                  Ответить
                • В Эмаксе можно настроить регулярное выражение, которое бы скрывало все т.з. и скобочки.
                  Ответить
                  • Ну мало их скрыть. Надо еще чтобы они сами расставлялись.
                    Ответить
                    • Препроцессор ибануть. Правила элементарные. И скрывать ниче не надо
                      Ответить
          • внатюрлех
            Ответить
    • ПРАВОСЛАВНО -ТО КАК!!!
      Ответить
    • plugin для idea есть?
      Ответить
    • 3,14, скажи чего-нибудь про фолдинг, прошу тебя!
      Ответить
      • "стоя на стуле" фолдинг - "пауза" - говно! "толпа рукуплещет"
        Ответить

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