Альтернативные стандарты 1С разработки
На 1С программистов "Желтый клуб" рекомендует учиться в нетологии: https://bit.ly/3DZAmTT
По промокоду yellowclub скидка 10%.
Пара слов о Дмитрие Решитко:
- Долгое время работает в Канаде. Внедряет в Канаде 1С.
- Автор проектов с открытым исходным кодом Тестер и c5 (типовое решение для хозяйственного учета с возможностью адаптации под другие страны).
- Разработчик со стажем больше 20 лет. Приверженец экстремального программирования
- Пишет на C++ и других языках
На стриме Дмитрий рефакторит код типовой Бухгалтерии предприятия.
НАВИГАЦИЯ
00:00 - Вступление
09:00 - Технические неполадки
13:30 - Убирать комментарии
18:55 - Не пропускать строки
20:22 - Не выравнивать присваивание
23:00 - Объявлять переменные рядом с местом использования
23:50 - Не надо писать длинные процедуры
24:20 - Перед рефакторингом подготовить тесты
26:25 - Локальные переменные писать с маленькой буквы
28:00 - Убирать тип данных из имени переменной
29:00 - Ключевые слова с маленькой буквы
30:10 - Выразительность и консистентность кода уменьшает количество ошибок
34:40 - Экспортные функции с большой буквы
36:00 - Литералы переносить в отдельные методы
37:20 - Пробел после имени метода это безобидно
40:05 - Сервер, ВызовСервера, ПовИсп в именах общих модулей
41:10 - Укорачивать условия
45:34 - О бесполезности комментариев
46:40 - Не стоит ждать 15 лет озарения
48:45 - Выделять части кода в отдельные методы
50:57 - Технические неполадки
52:57 - Продолжаем
55:00 - Убирать “Не” в условиях
56:20 - Выносить код в отдельные методы
57:42 - Почему удобно локальные переменные писать с маленькой буквы
01:02:25 - Длинные условия переносить в методы
01:07:00 - Не присваивать одно и тоже значение в цикле
01:13:50 - Рефакторинг условий
01:17:30 - Про “Не” в условиях
01:19:15 - Простые вещи размещать сверху
01:19:28 - Какие комментарии допустимы
01:24:20 - Про отступы
01:24:36 - Итог рефакторинга
01:28:00 - Рефакторинг запросов
01:39:35 - Имена промежуточных переменных
01:41:00 - Демонстрация английского 1С кода
01:46:17 - Декларативное описание поведения форм
01:57:44 - Стоит ли писать так код
02:00:30 - Что почитать
02:06:28 - Отношение к 1С
02:12:40 - Почему запросы лучше писать руками
02:14:00 - Про конфигурацию “Тестер”
02:21:30 - Меняться стоит
ДОП. МАТЕРИАЛЫ:
Отрефакторинный модуль: https://vk.cc/ccnPun
Тестер: https://github.com/grumagargler/tester/
Contabilizare 5: https://github.com/Contabilizare/c5
#1сСтандарты #1c #Рефакторинг
==========
Информационные площадки "Жёлтого клуба":
Телеграмм канал: https://t.me/yellowclub_official
Телеграм чат: https://t.me/yellowclub_vrn
Группа ВКонтакте: vk: https://vk.com/1c_36
Подписывайся на канала Желтого клуба, чтобы не пропустить интересных гостей
https://www.youtube.com/channel/UCO1Vs4ZvpxC7Cke2BIFFDuA?sub_confirmation=1
Видео Альтернативные стандарты 1С разработки канала Желтый клуб
По промокоду yellowclub скидка 10%.
Пара слов о Дмитрие Решитко:
- Долгое время работает в Канаде. Внедряет в Канаде 1С.
- Автор проектов с открытым исходным кодом Тестер и c5 (типовое решение для хозяйственного учета с возможностью адаптации под другие страны).
- Разработчик со стажем больше 20 лет. Приверженец экстремального программирования
- Пишет на C++ и других языках
На стриме Дмитрий рефакторит код типовой Бухгалтерии предприятия.
НАВИГАЦИЯ
00:00 - Вступление
09:00 - Технические неполадки
13:30 - Убирать комментарии
18:55 - Не пропускать строки
20:22 - Не выравнивать присваивание
23:00 - Объявлять переменные рядом с местом использования
23:50 - Не надо писать длинные процедуры
24:20 - Перед рефакторингом подготовить тесты
26:25 - Локальные переменные писать с маленькой буквы
28:00 - Убирать тип данных из имени переменной
29:00 - Ключевые слова с маленькой буквы
30:10 - Выразительность и консистентность кода уменьшает количество ошибок
34:40 - Экспортные функции с большой буквы
36:00 - Литералы переносить в отдельные методы
37:20 - Пробел после имени метода это безобидно
40:05 - Сервер, ВызовСервера, ПовИсп в именах общих модулей
41:10 - Укорачивать условия
45:34 - О бесполезности комментариев
46:40 - Не стоит ждать 15 лет озарения
48:45 - Выделять части кода в отдельные методы
50:57 - Технические неполадки
52:57 - Продолжаем
55:00 - Убирать “Не” в условиях
56:20 - Выносить код в отдельные методы
57:42 - Почему удобно локальные переменные писать с маленькой буквы
01:02:25 - Длинные условия переносить в методы
01:07:00 - Не присваивать одно и тоже значение в цикле
01:13:50 - Рефакторинг условий
01:17:30 - Про “Не” в условиях
01:19:15 - Простые вещи размещать сверху
01:19:28 - Какие комментарии допустимы
01:24:20 - Про отступы
01:24:36 - Итог рефакторинга
01:28:00 - Рефакторинг запросов
01:39:35 - Имена промежуточных переменных
01:41:00 - Демонстрация английского 1С кода
01:46:17 - Декларативное описание поведения форм
01:57:44 - Стоит ли писать так код
02:00:30 - Что почитать
02:06:28 - Отношение к 1С
02:12:40 - Почему запросы лучше писать руками
02:14:00 - Про конфигурацию “Тестер”
02:21:30 - Меняться стоит
ДОП. МАТЕРИАЛЫ:
Отрефакторинный модуль: https://vk.cc/ccnPun
Тестер: https://github.com/grumagargler/tester/
Contabilizare 5: https://github.com/Contabilizare/c5
#1сСтандарты #1c #Рефакторинг
==========
Информационные площадки "Жёлтого клуба":
Телеграмм канал: https://t.me/yellowclub_official
Телеграм чат: https://t.me/yellowclub_vrn
Группа ВКонтакте: vk: https://vk.com/1c_36
Подписывайся на канала Желтого клуба, чтобы не пропустить интересных гостей
https://www.youtube.com/channel/UCO1Vs4ZvpxC7Cke2BIFFDuA?sub_confirmation=1
Видео Альтернативные стандарты 1С разработки канала Желтый клуб
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Как разрабатывают на 1С в больших компаниях](https://i.ytimg.com/vi/1abbYRhRDlY/default.jpg)
![](https://i.ytimg.com/vi/I1fHVgFX6WI/default.jpg)
![Как учить азы программирования?](https://i.ytimg.com/vi/eYehUVt1oI0/default.jpg)
![Можно ли стать 1С программистом в 40+ лет?](https://i.ytimg.com/vi/QrAcde1PUv8/default.jpg)
![✅МОЙ ЗАРАБОТОК НА ANDROID ПРИЛОЖЕНИИ (РЕАЛЬНЫЕ ЦИФРЫ)](https://i.ytimg.com/vi/JvOIpt1nBIc/default.jpg)
![Какой язык программирования выбрать в 2022 году?](https://i.ytimg.com/vi/c2QqEH2evMY/default.jpg)
![Что делать с деньгами, если у вас рубли? Стоит ли покупать золото, валюту или недвижимость?](https://i.ytimg.com/vi/XOkEkgfH-to/default.jpg)
![РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА. ПРИТВОРИЛСЯ ДЖУНОМ](https://i.ytimg.com/vi/Y1SekvuZ3M4/default.jpg)
![Новые возможности платформы 1С 8.3.21](https://i.ytimg.com/vi/MZ0CCw5CCwA/default.jpg)
![Скрипты на 1С без платформы](https://i.ytimg.com/vi/1qrw4om5kBw/default.jpg)
![Обновление нетиповой 1С 8.3 от профессионала. Новый метод обновления 1С.](https://i.ytimg.com/vi/nRgHHt4Cu18/default.jpg)
![Ремонт ТОПОВОЙ Gigabyte RTX 3080 Ti - Видеокарты по цене автомобиля...](https://i.ytimg.com/vi/DpHhgbZ7dGo/default.jpg)
![Новые технологии от 1С. Нужно ли учить?](https://i.ytimg.com/vi/fC3aZY3wMmc/default.jpg)
![Кодить на 1С или преподавать: где больше денег?](https://i.ytimg.com/vi/U4pygp_J_Tg/default.jpg)
![Пишем TELEGRAM бота на 1С. С нуля и до ...](https://i.ytimg.com/vi/peZsik57m4k/default.jpg)
![Асинх/Ждать в 1С для показа вопросов, сообщений и диалогов | Асинхронные методы в платформе 1C](https://i.ytimg.com/vi/Cf8tIpjERrU/default.jpg)
![Своя 1С конфигурация: зачем? какие отличия от типовых?](https://i.ytimg.com/vi/6vD3BvysHj8/default.jpg)
![Сервис сборки мобильных приложений](https://i.ytimg.com/vi/4mdDI4HSgvE/default.jpg)
![Мастер-класс. Как перенести макет из графического редактора в Tilda.](https://i.ytimg.com/vi/ramfPdmrMZ8/default.jpg)
![Азы программирования в 1С. Часть 2: Универсальные коллекции](https://i.ytimg.com/vi/RU2LyuhgWNo/default.jpg)