juan_gandhi: (VP)
... во многих мудростях много печали.

Чем больше я читаю код нашей конторы, тем больше у меня волосы дыбом. Мне этот стиль знаком; так я писал первые года два после вуза. Были бы разрешены в джаве goto, в коде были бы сплошные goto.

  public static boolean bitSetContains(byte[] bits, int bitoff, double dnum ) {
    if (Double.isNaN(dnum)) return true; // we want NAs to go right (fail every test), so !bitSetContains must return false
    int num = (int)dnum;
    assert num >= 0 : "bitSet can only contain integer factor levels >= 0, but got " + num;
    num -= bitoff;
    return (num >= 0) && (num < (bits.length<<3)) &&
      (bits[num >> 3] & ((byte)1 << (num & 7))) != 0;
  }


P.S. Прячу под замок, на всякий случай.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

July 2025

S M T W T F S
  12345
6789 1011 12
13141516171819
20212223242526
2728293031  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 16th, 2025 11:12 am
Powered by Dreamwidth Studios