Вопрос на засыпку. Тип bool занимает же 1 байт в памяти? Есть ли смысл хранить в bool или byte{1} и byte{0} тоже норм? Мне для работы с бинарной логикой и 1 и 0 визуально лучше воспринимаются чем true и false
занимает 1 байт, да. но на месте любого ревьювера я бы такой код завернул, не читая дальше