1. ActionScript / Говнокод #9597

    −128

    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
    Фееричный говнокод:
    function setTeamValues() : Void
    {
     var selected:Number = -1;
     var data:Array    = new Array();
     var team     = arguments.shift();
     var playerID    = arguments.shift();
     var squadID    = arguments.shift();
     var denunciationsLeft = arguments.shift();
     var isColorBlind  = arguments.shift();
     var knownPlayersCount = arguments.shift();
     
     var args_length:Number = 18;
     
     for (var i : Number = 0; i < arguments.length; i += args_length){
        var obj = {
            label  : arguments[i+2],
            icon  : arguments[i+1],
        ...
       }
       ...
      }

    Фиерия фантазии

    Запостил: tofflife, 03 Марта 2012

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

    • константы как c-переменные, ничем необоснованный с-стиль в организации массива, и особое лакомство - shift из аргументов без явного указания таковых! Компилятор? Не, не слышал.. :)
      Ответить

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