Рекомендации по улучшению хорошего кода на 1С

Разбираю код на 1С Матвея Серегина. Это не продуктивный код, а учебный пример.

НАВИГАЦИЯ 00:00 - Программный интерфейс 01:53 - Получить в именах Функций 03:00 - Использование глаголов в именах функций 04:03 - Где объявлять переменные 05:09 - Лишняя абстракция 06:23 - Функция-конструктор 06:52 - Внедрение зависимостей 07:43 - Адаптеры 08:27 - Побочный эффект метода 09:05 - Связность метода 10:00 - Выделение внешнего формата 10:50 - Хороший пример объявления выходного значения 11:45 - Метод должен либо обрабатывать данные, либо возвращать 13:05 - Дата провайдеры пишем в модуле менеджера 14:00 - Паттерн фасад 14:35 - Блокировки 16:35 - ОбменДанными.Загрузка = Истина 17:30 - Общий модуль не должен много знать об объектах 18:55 - Презентер 20:00 - ad-hoc полиморфизм 20:37 - Использование Знач 22:37 - Детали и бизнес-логика 23:37 - ВызватьИсключение — это хорошо 25:10 - Комментарии 26:14 - Метод делает два действия и это плохо 27:40 - Лучше использовать метод Заполнить 28:57 - Как попасть на курс «Чистый код на 1С»