Вот мой шаговой подход: (1) Определите проблему точно, (2) Разбейте ее на меньшие части, (3) Изучите каждую часть, используя блэк спрут, (4) Консультируйтесь с форумом blacksprut bs gl, если есть сомнения, (5) Составьте план действий и следуйте ему. Это помогло мне в прошлом!