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

    0

    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
    // int limit - кол-во записей на странице
    // int current - текущая страница
    // int pages - кол-во страниц
    // int count - общее кол-во записей
    
    if (limit > 0) {
    	pages = count / limit;
    	if (count % limit > 1) {
    		pages++;
    	}
    	if (current != pages) {
    		if (current >= 1 && current <= pages) {
    			current = pages / (current + 1);
    		} else {
    			current = 1;
    		}
    	}
    }

    Феерическая реализация постраничника от джуна

    Запостил: egen, 31 Января 2019

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

    • делаешь так - пишешь unit test на все случаи. Далее садишь мартышку за клаву и пока она случайно не нашкрябает код. Далее у тебя программа и бесплатный прогер :)
      Ответить
      • Ты только что TDD описал.
        Ответить
      • Я всегда так делаю: тайпаю разные символы на клавиатуре пока не скомпилируетсчя
        Ответить
        • Именно поэтому я за COM-файлы: в них любая фигня запускается.
          Ответить
          • запускается, и перезагружает компьютер
            Ответить
            • Перезагружает в редких случаях. Чаще всего что-нибудь распидорашивает.
              Ответить
              • из под админа?
                или ты про дос?
                Ответить
                • хуина

                  как можно перегрузить комп комом там, где есть админ?
                  Ответить
                  • Борманд вешал комп ком-файлом.

                    Гугли: BOP, инструкция C4 C4. Есть такая дырка (да даже не дырка, а парадные ворота с яркой табличкой) в «NTVDM».
                    Ответить
    • афедрон
      Ответить

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