1. PHP / Говнокод #16062

    +162

    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
    22. 22
    switch ($Age){
    	case "30-35 лет" : $Age="30-35 лет";	break;
    	case "35-40 лет" : $Age="35-40 лет";	break;
    	case "40-45 лет" : $Age="40-45 лет";	break;
    	case "45-50 лет" : $Age="45-50 лет";	break;
    	case "50-55 лет" : $Age="50-55 лет";	break;
    	}
    switch ($Driving){
    	case "10-15 лет" : $Driving="10-15 лет";	break;
    	case "20-25 лет" : $Driving="20-25 лет";	break;
    	case "25-30 лет" : $Driving="25-30 лет";	break;
    	case "30-35 лет" : $Driving="30-35 лет";	break;
    	}
    	
    switch ($Register){
    	case "не в Москве" : $Register="не в Москве";	break;
    	case "Авиамоторная" : $Register="Авиамоторная";	break;
    	case "Автозаводская" : $Register="Автозаводская";	break;
    	case "Академическая" : $Register="Академическая";	break;
    	case "Александровский сад" : $Register="Александровский сад";	break;
    	case "Алексеевская" : $Register="Алексеевская";	break;
    	case "Алтуфьево" : $Register="Алтуфьево";	break;

    И так далее все станции...
    Кто-нить понимает зачем? Программисту платили за количество строк?

    Запостил: aaparin, 27 Мая 2014

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

    • Может это такая хардкорная валидация.
      Ответить
      • Если б там default был или хотя бы в разные переменные записывалось, то да. А так - любой неучтенный вариант так же пройдет как и учтенный.
        Ответить
    • А case в пыхе строки матчит строго и по плеинтексту?
      Ответить
    • Кто-нить понимает зачем? Программисту платили за количество строк?
      Просто он демонстрирует глубокое умение пользоваться switch\case, а не каким-то if-ом, который проходят на втором уроке и все знают
      Ответить
    • Хм, есть идея. Может в setter-ах свойствах есть логика? И ему нужно ее выполнить, чтобы значение при этом не менялось? Но я не знаю, есть ли в php эта возможность, пример:
      $Age
      {
          get { return &_age; }
          set
          {
               &_age = value;
               Do();
           }
      }
      Ответить
    • $age - обычная переменная, членом класса она не может быть. Ибо тогда к ней бы обращались как $this->age или $some_object->age.
      Ответить
    • индус, детектед.
      Видно ему заказчик в спину дышал, и смотрел чтобы программер кодил код, а не рубился в вов
      Ответить
      • Ему платят построчно.
        Вы смеетесь над ним, а он танцует и смеется над всеми у кого будет тормозить и виснуть браузер. Поет веселую песню бедного, но гордого индусского программиста, пересчитывая рупии. На них он купит своей девушке свадебный подарок.
        Ответить
        • "смеется над всеми у кого будет тормозить и виснуть браузер"
          При чём здесь браузер???
          Ответить

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