Changes between Initial Version and Version 1 of Ticket #691, comment 4
- Timestamp:
- 05/05/21 13:53:58 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #691, comment 4
initial v1 24 24 1. Я много такого видел в std и недавно начитался сорцов ReactOS, захотелось попробовать. Звучит действительно удобно, когда строчка начинается с названия функции (самого полезного), а остальное можно подглядеть вокруг (сверху и справа) + объявление функции теперь легко отличить от какой-нибудь константы. Из минусов - очень уж многострочно. 25 25 1. Сделал получше, правда в некоторых местах стало похуже. 26 1. Переделал, но теперь у BinaryReaderвесь private наружу торчит и легко испортить ему состояние. Callback'и там появились, потому что read нельзя просто так прекратить посреди байта, а когда дочитал - оставшуюся часть байта нужно забыть и вернуть себя в нормальное состояние. Теперь всё это на совести пользователя.26 1. Переделал, но теперь у {{{BinaryReader}}} весь private наружу торчит и легко испортить ему состояние. Callback'и там появились, потому что read нельзя просто так прекратить посреди байта, а когда дочитал - оставшуюся часть байта нужно забыть и вернуть себя в нормальное состояние. Теперь всё это на совести пользователя.