пожалуй так. Я тоже использую в своём коде, который кроме меня ни кто не правит и ни кому не интересен. Иногда init позволяет писать меньше кода
на самом деле типичное использование инита где не страшно и не нарушает читаемость - это вынос всяких парсингов cmdline flag'ов из main'а а в main'е уже работа с валидированными параметрами
на самом деле типичное использование инита где не страшно и не нарушает читаемость - это вынос всяких парсингов cmdline flag'ов из main'а а в main'е уже работа с валидированными параметрами
например, чтобы написать несколько маленьких блоков кода вместо одного большого, в котором все скопом переменные инициализируются. имхо первое более читаемо