[SP-pm] Equinócio 2a. Etapa - Especificação da aplicação

Thiago Rondon thiago at aware.com.br
Sat Jul 28 11:14:10 PDT 2012


2012/7/28 Renato Santos <renato.cron em gmail.com>

> Coloquei algumas coisas aqui:
>
> https://github.com/renatocron/equinocio_setembro_2012/blob/master/endpoints.md
>
> O povo pode e deve continuar!
>
> Iremos centralizar os pulls em vocẽ? ou algLORNm vai criar o nosso
> "codebase" ?
>
>

Renato,

Ótimo! Muito bom, gostei do teu mapa!

Eu tenho algumas observações que vou fazer por aqui mesmo sobre a lista de
endpoints da API:

Observações:

- Você poderia prever nesta endpoint, por exemplo dentro do /login uma role
com 3 tipos de usuário, administrador, cliente autenticado, cliente
não-autenticado.

- Deste modo, você pode explorar os métodos POST,PUT,DELETE em /api/produtos

- Seria interessante, prever um versionamento no endpoint da API.

- /api/clientes/novo pode ser apenas "POST" /api/clientes, este é o caso
clássico de que o http já possui este método e não precisamos justificar
ele na URL.

- Endpoints baseado em carrinho, como /carrinho -> /carrinho/produto ->
/carrinho/pagamento -> /carrinho/status, ...

Abs!
-Thiago Rondon
-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20120728/ba654c53/attachment-0001.html>


More information about the SaoPaulo-pm mailing list