home.social

#apiконтракты — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #apiконтракты, aggregated by home.social.

fetched live
  1. Автогенерация типов показала, что проблема была не в типах

    Каждый день мы натыкаемся на одни и те же грабли в связке фронта и бэка. Каждые такие грабли — это деньги и время. А если ещё и договариваться не умеем, процессов нет и решать никто не берётся, то дальше начинаются конфликты, атмосфера в команде проседает и проблемы копятся ещё быстрее. Статья не про саму автогенерацию — с ней всё понятно, про неё и без меня написано достаточно. Мы внедрили генерацию типов из OpenAPI, и она вытащила наружу то, что с генерацией напрямую не связано: кто не хочет писать комментарии, почему у одной сущности два имени и почему у нас падал dev. По сути — про команду, эго и умение договариваться. Сразу оговорюсь: это не единственно верный путь. Команды и компании разные, у всех свои нюансы, я рассказываю, как было у нас. Но если автогенерации у вас ещё нет и вы соберётесь её внедрять — будете хотя бы знать, что вас ждёт.

    habr.com/ru/articles/1075808/

    #OpenAPI #автогенерация_типов #Scramble #Laravel #PHP #TypeScript #APIконтракты #монорепозиторий #процессы_разработки #командная_работа

  2. Автогенерация типов показала, что проблема была не в типах

    Каждый день мы натыкаемся на одни и те же грабли в связке фронта и бэка. Каждые такие грабли — это деньги и время. А если ещё и договариваться не умеем, процессов нет и решать никто не берётся, то дальше начинаются конфликты, атмосфера в команде проседает и проблемы копятся ещё быстрее. Статья не про саму автогенерацию — с ней всё понятно, про неё и без меня написано достаточно. Мы внедрили генерацию типов из OpenAPI, и она вытащила наружу то, что с генерацией напрямую не связано: кто не хочет писать комментарии, почему у одной сущности два имени и почему у нас падал dev. По сути — про команду, эго и умение договариваться. Сразу оговорюсь: это не единственно верный путь. Команды и компании разные, у всех свои нюансы, я рассказываю, как было у нас. Но если автогенерации у вас ещё нет и вы соберётесь её внедрять — будете хотя бы знать, что вас ждёт.

    habr.com/ru/articles/1075808/

    #OpenAPI #автогенерация_типов #Scramble #Laravel #PHP #TypeScript #APIконтракты #монорепозиторий #процессы_разработки #командная_работа

  3. Автогенерация типов показала, что проблема была не в типах

    Каждый день мы натыкаемся на одни и те же грабли в связке фронта и бэка. Каждые такие грабли — это деньги и время. А если ещё и договариваться не умеем, процессов нет и решать никто не берётся, то дальше начинаются конфликты, атмосфера в команде проседает и проблемы копятся ещё быстрее. Статья не про саму автогенерацию — с ней всё понятно, про неё и без меня написано достаточно. Мы внедрили генерацию типов из OpenAPI, и она вытащила наружу то, что с генерацией напрямую не связано: кто не хочет писать комментарии, почему у одной сущности два имени и почему у нас падал dev. По сути — про команду, эго и умение договариваться. Сразу оговорюсь: это не единственно верный путь. Команды и компании разные, у всех свои нюансы, я рассказываю, как было у нас. Но если автогенерации у вас ещё нет и вы соберётесь её внедрять — будете хотя бы знать, что вас ждёт.

    habr.com/ru/articles/1075808/

    #OpenAPI #автогенерация_типов #Scramble #Laravel #PHP #TypeScript #APIконтракты #монорепозиторий #процессы_разработки #командная_работа

  4. Как собрать System Context Pack за час

    Знакомая ситуация. К вам приходит задача: продуктовая команда собрала POC интеграции с внешним провайдером год назад, теперь нужно вывести в production. За это время:

    habr.com/ru/articles/1055504/

    #системный_анализ #разбор_требований #интеграции #AIинструменты #RAG #APIконтракты

  5. Как собрать System Context Pack за час

    Знакомая ситуация. К вам приходит задача: продуктовая команда собрала POC интеграции с внешним провайдером год назад, теперь нужно вывести в production. За это время:

    habr.com/ru/articles/1055504/

    #системный_анализ #разбор_требований #интеграции #AIинструменты #RAG #APIконтракты

  6. Как собрать System Context Pack за час

    Знакомая ситуация. К вам приходит задача: продуктовая команда собрала POC интеграции с внешним провайдером год назад, теперь нужно вывести в production. За это время:

    habr.com/ru/articles/1055504/

    #системный_анализ #разбор_требований #интеграции #AIинструменты #RAG #APIконтракты