Ну, ошибки уже можно наделать, есть же условия со строками, которые не поддерживают перевод на другую
Сделано исключительно интерфейсом. От желающих ошибиться спасения не бывает.
Вот как с викаурами: казалось бы, специализированный аддон, столько всяких предустановок на выбор, однако всё равно нередко прибегают к своим условиям И, вроде бы, пользователи осознают, что ошибки полях под знаком "собственные" это не проблема авторов аддона :Р
Кажется, следует оставить лишь одно поле для своего кода. Если пользователь решился на свой, то при необходимости он сам добавит сравнение.
А вот сейчас если сравнение в условии не нужно, то придётся каждый раз принудительно заполнять его чем-то выполнимым
Особенно мешает, потому что часть интерфейсных функций возвращают boolean, а часть 1nil.
Для вставки в условие разницы нет, а вот прямое сравнение вернувшегося 1nil с true всё испортит. Придётся вдвое внимательней следить, что именно возвращается
Последний раз редактировалось deNoor 31 янв 2018, 21:40, всего редактировалось 1 раз.