Pull to refresh
0
0
Send message

Кмк srp описан неверно. Цитата из книги «Модуль должен иметь одну и только одну причину для изменени» и это не про то что условный класс должен делать только что то одно. Тут вопрос со стороны акторов этого класса. Если всех устраивает его изменение в поведении - это ок. Если ожидаемое поведение для разных потребителей становится разным - принцип нарушен. Условно ваш networking manager имеет сортировку по убыванию и всех все устраивает, но появляется класс которому нужна сортировка по возрастанию, тут мы видим нарушение.

Спасибо за статью!

Жаль конечно что не завезли кодогенерацию для этого из коробки тк String(localized:) совсем печально. Условный R.Swift с xcstrings будет хорош.

не совсем смог нагуглить что делать с EAN13 например

Information

Rating
Does not participate
Registered
Activity