В жизни программиста мы постоянно следуем некоторым принципам, о которых даже не задумываемся. Но порой они являются неотделимыми от нас, являются основой качества нашей работы и эффективности.
👨💻Общаясь с коллегами про такие принципы, мы заговорили про декомпозицию задач. Декомпозиция – это операция мышления, состоящая в разделении целого на части.🤔
Например, когда нам прилетает здоровенная задача, которую нужно быстро решить, а мы начинаем мыслить «то делать то и с чего начать, она же такая большая, пойду попью чаёк…»🤯. Так вот, декомпозиция задач позволяет разбить её на более мелкие части и задачи, а в особенности на те, которые мы уже умеем решать.
Более живой пример:
Абстрагируемся от уже имеющихся готовых решений и попробуем разбить на более простые блоки:
🔸 1. Получить данные запросом из справочника Номенклатура и соединять её с РС Цены номенклатуры;
🔸 2. Сформировать текст в формате JSON содержащий структурируемые данные;
🔸 3. Узнать какое подключение к сайту.
🔸 4. Собрать все в удобном интерфейсе.
✅ В итоге у нас четкий план из простых задач.
И как обычно это бывает «телефоны нас прослушивают» и начинают предлагать подходящий контент, как например ролик про то как научиться жонглировать за 20 минут.
Суть как раз в декомпозиции, разделить процесс жонглирования на небольшие этапы, оттачивая их и уже после этого, объединяя результаты, получать навык
Случайный пост >>>
ТОП книг по 1С
#ЕБ_Повседневность
#ЕБ_Оптимизация