You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
несмотря на то, что pack/unpack оформлены, как методы класса, по сути, в текущей реализации, они таковыми не являются (т.к. у Packer в данный момент отсутствует внутреннее состояние);
в текущей реализации непонятно, зачем методы упаковки/ распаковки файлов возвращают целочисленные значения (т.к. они всё равно никогда не меняются и нигде не используются);
для метода readByte класса RandomAccessFile есть более "узкоспециализированная" версия исключений, выкидываемых при завершении входного потока;
в тех же методах pack/unpack дублируются фрагменты кода, отвечающего за байтовое представление (вспомогательный метод detected).
несмотря на то, что pack/unpack оформлены, как методы класса, по сути, в текущей реализации, они таковыми не являются (т.к. у Packer в данный момент отсутствует внутреннее состояние);
в текущей реализации непонятно, зачем методы упаковки/ распаковки файлов возвращают целочисленные значения (т.к. они всё равно никогда не меняются и нигде не используются);
для метода readByte класса RandomAccessFile есть более "узкоспециализированная" версия исключений, выкидываемых при завершении входного потока;
в тех же методах pack/unpack дублируются фрагменты кода, отвечающего за байтовое представление (вспомогательный метод detected).