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

    +124

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    PYLayerPanel layerPanel = pyLayer.getLayerPanel(); 
    int width = layerPanel.getWidth();
    int height = layerPanel.getHeight();
    double gScale = 1.0;
    if(layerPanel != null){
    	gScale = layerPanel.getViewport().getScaleFactor();
    }

    Автор вспомнил, что надо бы проверять на null. Только немного не там...

    Запостил: someone, 08 Августа 2014

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

    • > что надо бы проверять на null
      Ущербный язык, вот у нас в Obj-C...
      Ответить
      • Про Obj-C не знаю, но вообще нужны null-safe-языки.
        Ответить
      • В вашем стареньком, добреньком Obj-C?
        Как там, Swift ещё не припекает? ;)
        Ответить
        • он разве релизнулся?
          Ответить
          • В бете. Но припекать скоро начнёт :)
            https://developer.apple.com/swift/resources/
            Ответить
            • Новое слово в гламурном программировании
              Ответить
    • Кстати, крестокомпилятор воспользовался бы UB'ом и выпилил бы эту проверку на null: "раз программист разадресовал указатель парой строк выше - значит там не нулл".
      Ответить
    • очень своевременая проверка, которая никогда не выдаст тру
      Ответить
      • > которая никогда не выдаст тру
        Наоборот.
        Ответить
        • Ну да, равно не равно - одно говно. Суть не в этом
          Ответить

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