ничо, вон в джуно чате саши местные челы утверждают, что настоящему автотестеру (да и разрабу) знать всякую ересь типа битового сдвига не надо, есть готовые решения
есть как бы разница между битовым сдвигом и bitwise operator. первое низкоуровневая хуйня, второе -- всего лишь short circuit логика по обработке предикатов