ДействиеСценарий / Говнокод #21172 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
package editor.toolsViewContent
{
import editor.EditorApp;
import editor.enums.ToolViewMode;
import editor.gui.GUIComponent;

import flash.ui.Keyboard;
import starling.events.KeyboardEvent;

public class EditorToolViewBase  extends GUIComponent
{
    protected var lastMode:int = ToolViewMode.PLACE_IN_BOARD;
    protected var lastModeData:Object = {};

    public function EditorToolViewBase()
    {
        EditorApp.instance.stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
    }

    override public function destroy():void
    {
        EditorApp.instance.stage.removeEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
        EditorApp.instance.stage.removeEventListener(KeyboardEvent.KEY_UP, onKeyUp);
    }

    private  function onKeyDown(event:KeyboardEvent):void
    {
        if(event.keyCode == Keyboard.DELETE)
        {
            enterDeleteMode();
        }
    }

    private  function onKeyUp(event:KeyboardEvent):void
    {
        if(event.keyCode == Keyboard.DELETE)
        {
            exitDeleteMode();
        }
    }

    protected function enterDeleteMode():void
    {
        EditorApp.instance.stage.removeEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
        EditorApp.instance.stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp);
    }

    protected function exitDeleteMode():void
    {
        EditorApp.instance.stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
        EditorApp.instance.stage.removeEventListener(KeyboardEvent.KEY_UP, onKeyUp);
    }
}
}

Читаю код человека, который считает себя сеньором.

Запостил: Fennec Fennec, (Updated )

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

  • Поздравим всех мусульман мира с праздником и пожелаем им, чтобы Аллах ниспослал им благословение на разрешение от бремени запрета на однополые соития.

    Ид аль-Адъхьа мубарак!
    Ответить
  • Как можно считать себя сеньором? Это же должность, она либо есть либо нет.
    Ответить
    • Сеньор - это уровень квалификации. Должность это тим-лид, стажер, технический директор и пр.
      Ответить
      • > уровень квалификации
        Скорее просто красивый бейджик.
        Ответить
        • я вот на роботе таких слов как джун, синиор, и прочего ни разу не слышал
          Ответить
          • Ну во всяких галерах их просто так раздают, чтобы пиндосские заказчики радовались и платили побольше.
            Ответить
            • >галерах
              Вот что за словечко-то такое?

              Я имел в виду не столько бейджик, сколько внутреннее самоопределение. Типа читаешь объявление "нужен сеньор помидор" и думаешь, стоит писать или нет.
              Ответить
              • > внутреннее самоопределение
                Имхо, скорее готовность принимать какие-то решения, отвечать за них и т.п... Мне кажется, что когда сеньора ищут - хотят именно это.
                Ответить
              • >>"нужен сеньор помидор" и думаешь, стоит писать или нет.

                лол) не бойся Сема, тебя сеньором не возьмут
                Ответить
        • Ты чаосом не сравнивал инспекции силайна или шланга (Clang Static Analyzer)
          с пивасой?
          Ответить
      • У нас есть должности младший разработчик, разработчик и старший разработчик. И я совершенно не согласен, что это квалификации. Как думаешь, почему старший разработчик называется старшим? Потому что лет больше? Мне кажется, потому что обязанностей и ответственности больше. А при чем тут квалификация - мне не понятно. С джунами это еще может быть, но средний толковый мидл вряд ли чем-то хуже среднего сеньора в плане скила.
        Ответить
        • В тред призываются сеньоры. Что вы скажете про тезис
          > средний толковый мидл вряд ли чем-то хуже среднего сеньора в плане скила
          А то мне с моей колокольни не видно.
          Ответить
          • > средний толковый мидл вряд ли чем-то хуже среднего сеньора в плане скила
            middle, senior, skill :: a
            middle = undefined
            senior = undefined
            skill = undefined
            В каждой компании свои определения вышеперечисленных понятий. Часто это формальный документ, описывающий конкретные (как правило, измеримые) навыки и/или достижения, необходимые для повышения до соответствующей должности.
            Рассуждать об обстрактных миддлах в вакууме бессмысленно.
            Ответить
      • Кстати, тим-лид и технический директор - это менеджеры. Ты назвал градации из другой плоскости.
        Ответить
        • Ну тимлид это таки промежуточная стадия между техническим специалистом и менеджерском, ближе к технической. Он с одной стороны ещё кодит, ревьюит и архитектит что-то на своём уровне, а с другой планирует и раздаёт стимулирующие тумаки. Ну и главная его роль -- быть внешним интерфейсом к команде и коду, который она пилит, т.е. писать письма десятками в день.
          Ответить
          • Я сам не видел, но слышал, что в некоторых конторах бывают тимлиды - чисто менеджеры команды.
            Ответить
  • Кто юзает екшонскрипт
    у того с утра не стоит
    Ответить
  • Что за изык такой актионскрипт?
    Это флеш что-ли?
    Ответить

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

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8