Size: a a a

2021 September 12

AP

Anton Petrusevich in Modern::Perl
у тебя цель свалить с денсера какая?
источник

IB

Ivan Bessarabov in Modern::Perl
А ты хотел свой фремворк посоветовать? =)
источник

AP

Anton Petrusevich in Modern::Perl
нет, зачем
источник

AP

Anton Petrusevich in Modern::Perl
но, кое в чём ты прав... :)
источник

IB

Ivan Bessarabov in Modern::Perl
=)
источник

NK

Nick Knutov Dobrohos... in Modern::Perl
я на дансер1. Там некоторые вещи не очень хорошо сделаны и отлаживать это иногда совсем боль.

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

Бонусом - на моджо это поддерживать и дорабатывать смогу не только я.
источник

NK

Nick Knutov Dobrohos... in Modern::Perl
а у нас на нем тоже что-то есть
источник

AP

Anton Petrusevich in Modern::Perl
моя мысль была в моём опенапи плугине для денсера
источник

AP

Anton Petrusevich in Modern::Perl
там вот прямо неплохо так получалось и вся структура вместо спагетти была в опенапи файле
источник

AP

Anton Petrusevich in Modern::Perl
но для этого приложение должно именно на опенапи быть расчитано
источник

NK

Nick Knutov Dobrohos... in Modern::Perl
там где у нас чисто апи мы вот такое где-то пробовали использовать
источник

AP

Anton Petrusevich in Modern::Perl
это не моё :) сам не пользовался
источник

NK

Nick Knutov Dobrohos... in Modern::Perl
оно пока не сильно пошло, потому что у нас почти все апи используются только нами же, а разработчиков мало, оказалось что по факту опенапи спека оказалась не так чтобы кому-то нужна
источник

AP

Anton Petrusevich in Modern::Perl
ну как сказать. я раньше всегда писал "спеки" сначала, а затем уже реализацию. мой плугин для денсера именно так и построен в итоге
источник

AP

Anton Petrusevich in Modern::Perl
он читает спеку и строит автоматически маршруты и валидацию входных параметров согласно спеке
источник

AP

Anton Petrusevich in Modern::Perl
а ты раскидвыаешь по соответствующим модулям/функциям реализацию
источник

AP

Anton Petrusevich in Modern::Perl
то есть слой соответствия маршрута и хендлера убирается из сорца, нет необходимости проверять то, что за тебя проверит генератор.
источник

AP

Anton Petrusevich in Modern::Perl
все возможности проверок по джейсон-схемам
источник

AP

Anton Petrusevich in Modern::Perl
скорость проверок — быстрее только иксес, поскольку у меня генерировался оптимальный перл-код и евалился
источник

NK

Nick Knutov Dobrohos... in Modern::Perl
у меня чуть другая задача.

Функционал апи меняется, поэтому мы просто пишем код, а потребителю апи нужна спека/дока, чтобы с этим апи работать.
источник