Похожие чаты

Чёткого ответа не помню... давно задаюсь вопросом, зачем описывать АПИ

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

6 ответов

12 просмотров

Время техписа скорее всего дешевле, и язык лучше

Марина- Автор вопроса
Luiza
Время техписа скорее всего дешевле, и язык лучше

А на вторую часть вопроса знаете ответ?

Например, если у приложения микросервисная архитектура, а часто это так, то техпис может описывать методы каждого микросервиса. Получается документация внутренних API, которая помогает разработчикам и аналитикам развивать продукт. Плюс улучшает онбординг коллег. Нужен отдельный человек для таких задач, так как документация большая и её нужно постоянно актуализировать. Техпис как раз подходит)

Виктор Орлов
Например, если у приложения микросервисная архитек...

Я вот сейчас по задаче думаю, нужно ли мне что-то ещё писать, если у команды есть информативный Swagger.

Дарья Курнаева (Чернавина)
Я вот сейчас по задаче думаю, нужно ли мне что-то ...

Вообще, я тоже слабо представляю, зачем просто сваггер или код документировать) Мне на работе нужно фиксировать в документации, как поведение системы зависит от параметров АПИ зависит. Если оно сложное, то комментариев в коде и Сваггера просто недостаточно, чтобы полностью параметры описать. Типа есть параметр в АПИ — нужно описать, какие у него могут быть значения / кто источник / для чего нужен и т. д.)

когда что-то частями задокументировано, есть в БП, описаниях задач, сваггере, тогда техписатель, то бишь я когда ничего нет и надо копать код, восстанавливать данные и прочее, тогда сначала аналитики, потом я но у нас не чистое API, у нас описание микросервисов с кучей интеграций

Похожие вопросы

Обсуждают сегодня

как правильно удалить сддм? прописал в etc/portage.use/plasma-meta -sddm , но при обновлении юзов мне предлагает поставить lightdm (ещё лучше 😡), добавил туда - display-manage...
REDis
25
#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
https://www.linkedin.com/posts/ugama-benedicta-kelechi-codergirl-103041300_mobiledevelopment-fluttertraining-handsonlearning-activity-7263445699227254784-IdHB?utm_source=share...
CoderGirl
16
like, question: int b = 99999; is this valid and predictable C?
Ludovic 'Archivist' Lagouardette
15
Помогите пожалуйста. Делаю систему плагинов. Проблема сейчас в такая: плагины загружаются в основном потоке. FLibHandle := SafeLoadLibrary(FFileName) Но нужно еще выполнить фу...
Илья 🤣
10
VIP-397 BNBx Oracle implementation upgrade Summary This proposal, if approved, will upgrade the implementation of the BNBx Oracle contract on Venus from version 1 (V1) to v...
Venus Announcements
2
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
For all those that keep asking why no pump? why this ? and why that...? Please close ur ewt chart and open 2 others - TOTAL (total mc) and BTC.D (btc dominance). Maybe BTC a...
Inn3r_G
19
"Since pnut can flip FTM easily, I'm swapping my FTM to pnut and hoping for a easy x5-x10" Perfect recipe for disaster. NFA but chances are, you'll end up as exit liquidity ...
C. A.
7
Карта сайта