Тёмный

Практика рефакторинга от ТОП 1С программиста на 1С:EDT 

Желтый клуб — 1С программирование
Просмотров 5 тыс.
50% 1

Опубликовано:

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 35   
@zeegin
@zeegin 3 года назад
Важное дополнение: 01:06:30​ - я говорю о том, что нет поиска ссылок на объект в ЕДТ и перехожу в конфигуратор чтобы его запустить. На самом деле в новой версии ЕДТ он уже есть, в контекстном меню есть вываливающаяся группа Ссылки (References) и в ней уже пункт поиска ссылок на объект. Потому теперь для этого в конфигуратор переходить не нужно.
@yellow_club
@yellow_club 3 года назад
Закрепил
@yakovsudarushkin4015
@yakovsudarushkin4015 3 года назад
Спасибо за видео. Комментирование своих действий отлично помогает понять ход мыслей Ингвара.
@Anton-ni8un
@Anton-ni8un 3 года назад
Бормотание?
@yellow_club
@yellow_club 3 года назад
Иногда и бормотание идёт на пользу) но Ингвар мало бормотал. В основном все четко и по делу.
@yakovsudarushkin4015
@yakovsudarushkin4015 3 года назад
​@@Anton-ni8un Не так много встречал программистов 1с, которые могут красиво и ясно излагать ход своих мыслей. В данном случае Ингвар очень последовательно, ясно и логично комментирует, пусть и бормоча. Если получится улучшить подачу - кайф. Не получится - обойдусь. Контент добротный
@zeegin
@zeegin 3 года назад
@@Anton-ni8un Замечание правильное, я с ним согласен. Отчасти это из-за того что я записывал в пятницу после работы. Отчасти из-за того что не прорабатывал монолог заранее. Отчасти из-за того у меня не достаточно хорошая дикция для записи длинных монологов. Я постараюсь учесть это для того чтобы в будущем подготовить материал лучше.
@TheDeiterium
@TheDeiterium 2 года назад
@@yellow_club если и бормотал, то по делу🤭
@maxim.samokhval
@maxim.samokhval 3 года назад
В последнее время стало заметно больше задач по интеграциям по абсолютно разнородным системам: от сайтов с порталами самообслуживания до SQL баз данных. По-этому было бы интересно посмотреть, какие архитектурные подходы стоит применять, как лучше с точки зрения паттернов реализовать метаданные. По большей части - это правильная архитектура, чтобы потом не "стрелять в ногу". Спасибо
@yellow_club
@yellow_club 3 года назад
Спасибо, записал идею. Постараемся сделать видео на эту тему
@Anton-ni8un
@Anton-ni8un 3 года назад
Когда тебе за интеграцию оплачивают два часа, то да, стоит сначала задуматься об архитектуре )
@yellow_club
@yellow_club 3 года назад
Не надо с такими заказчиками работать и все будет хорошо)
@maxim.samokhval
@maxim.samokhval 3 года назад
@@Anton-ni8un ну, у меня не всегда есть внешний заказчик. Да и в целом , сейчас такие клиенты, которые созревают на качество
@maxim.samokhval
@maxim.samokhval 3 года назад
@Ingvar Vilkman спасибо большое за видео, очень интересно и полезно. Вы упоминали про состояния формы и использовали текстовые значения, на сколько оправдано выделять значения этих состояний в отдельный метод и описывать структурой, например Функция ДоступныеСостоянияФормы() СостоянияФормы = Новый Соответствие; СостоянияФормы.Вставить("Состояние1"); СостоянияФормы.Вставить("Состояние2"); // и т.д. Возврат СостоянияФормы; КонецФункции
@zeegin
@zeegin 3 года назад
Да, так можно делать, будет удобный автокомплит типа СостоянияФормы().Состояние1
@yakovsudarushkin4015
@yakovsudarushkin4015 3 года назад
Это все хорошо, красиво, правильно. Тестирование будет? Просто переделать - половина дела
@yakovsudarushkin4015
@yakovsudarushkin4015 3 года назад
Не придирки ради
@zeegin
@zeegin 3 года назад
Да, могу показать как тестировать интеграционный адаптер с запросом, с моком, и что надо сделать с формой чтобы ее код тоже стал тестопригодным для юнит тестов. Вопрос в том когда и в каком формате это показывать)
@ltowelie
@ltowelie 3 года назад
@@zeegin Да в таком же подойдет и про подготовку формы для юнит тестирования тоже очень интересно будет послушать. Спасибо за ваш труд
@maxim.samokhval
@maxim.samokhval 3 года назад
@@zeegin в таком же формате будет супер доступно . Если можно, то на edt ( плагин для юнит тестов ) и пример на Ванесса .
@seastraus1
@seastraus1 3 года назад
Спасибо за видео!
@yellow_club
@yellow_club 3 года назад
Какие ещё видео интересны?
@SergiosMailz
@SergiosMailz 3 года назад
Отличное видео, спасибо большое автору!
@seastraus1
@seastraus1 3 года назад
А в edt цвета подсветки синтаксиса можно поменять? Может быть есть уже заготовленные темы.
@yellow_club
@yellow_club 3 года назад
Поменять можно. Можно настройки выгружать и загружать. Готовых цветов не знаю, все настраивают как им нравится.
@maxim.samokhval
@maxim.samokhval 3 года назад
Есть ли уже готовые шаблоны для EDT в открытом доступе или нужно конвертировать из конфигуратора?
@zeegin
@zeegin 3 года назад
Шаблоны чего?
@maxim.samokhval
@maxim.samokhval 3 года назад
​@@zeegin шаблоны текста, в конфигураторе они находятся в шаблонах текста Ctrl+Shift+T, в EDT V8 -> Встроенный язык -> Шаблоны.
@zeegin
@zeegin 3 года назад
@@maxim.samokhval Я почти не использую шаблоны, но знаю что есть конвертер на гитхабе: проект bia-technologies/snippet-transform
@mikefrygin6615
@mikefrygin6615 3 года назад
Большое спасибо, было очень интересно и познавательно.
@yellow_club
@yellow_club 3 года назад
Какие темы ещё хочется послушать?
@mikefrygin6615
@mikefrygin6615 3 года назад
@@yellow_club С удовольствием посмотрел бы еще несколько кейсов по данной теме. И желательно побольше развернутых комментариев по коду.
@yellow_club
@yellow_club 3 года назад
@@mikefrygin6615 сделаем!
Далее
БЕЛКА ЗВОНИТ ДРУГУ#cat
00:20
Просмотров 626 тыс.
DAXSHAT!!! Avaz Oxun sahnada yeg'lab yubordi
10:46
Просмотров 442 тыс.
Teeth gadget every dentist should have 😬
00:20
Просмотров 880 тыс.
БЕЛКА ЗВОНИТ ДРУГУ#cat
00:20
Просмотров 626 тыс.