Найти в Дзене

Готовые шаблоны - польза или вред?


Вчера в чате курса увидел сообщение от ученика, не мог пойти мимо, так как мне важно, чтобы ученики получали точно результат, а сегодня хочу рассмотреть подробно с вами его ситуацию

Собрал четко требования , точней продумал сам всю логику и как должно это выглядеть

Посмотрел обучение постановка тз на бэк с внешней системой

Мы сейчас интегрируемся с 1с , они создают сервис и мы будем его дергать , но у нас своей апишки нет к примеру . Бэк говорит что мы просто будем туда обращаться , тянуть данные и создавать уведомления и задачи

Я могу по тому шаблону расписать
Бизнес часть
Логику
И тот сервис который 1с нам создаст
?

*орфография автора сохранена

Погнали 🚀

С чего стоит начать в ситуациях, когда ничего не понятно?

1️⃣ Точно не надо бежать и использовать какой-то шаблон, а для начала нужно разобраться в требованиях.
✔️ Что нужно,
✔️ Как должно работать,
✔️ Какие системы участвуют и так далее.

То есть сформировать в голове, а лучше в документе, то как сейчас и как должно быть.

➡️ Из сообщения видно, что с точки зрения бизнеса более-менее понятно, а вот с точки зрения систем - есть вопросы.

Но так как я не работаю с системой, то чтобы дать совет, который реально поможет мне надо выяснить:
✔️ что за CRM,
✔️ как они планируют ее вызывать,
✔️ какие особенности у 1С и так далее.

Потому что реализаций может быть достаточно много.

Например,

✔️ CRM может напрямую вызывать 1с при определенном действии пользователя с фронта, тогда нужно взять шаблон из курса на постановку между фронтом и бэком.

✔️ CRM может по шедуллеру выполнять какие-то действия, а можно сделать APIшку и в этом варианте развития событий ученику понадобиться шаблон из курса на проектирование API, но с небольшими изменениями.

Обсудив детали, я с учеником пришел к понимаю, что реализация будет через шедуллер.

Дальше, уже дело техники.

Просто делаем описание, обращаем внимание на важные моменты в спеке и вуаля, все готово.

Но шаблон - это уже финальный этап и прежде чем до него добраться Вам надо сделать определенные шаги и чтобы ученику было легче - я еще сделал чек-лист по проектированию API, которым хочу поделиться с вами.

Надеюсь, что этот чек-лист поможет и Вам избежать критических ошибок, ведь его можно использовать, как контрольный инструмент на каждом этапе разработки, чтобы не пропустить важные вещи при проектировании, разработке и внедрении API.
1 минута