Resultados da pesquisa a pedido "api-design"

3 a resposta

Quando defino os métodos objetivo-c?

Estou aprendendo Objective-C e tenho um plano de fundo C / C ++.No C ++ orientado a objetos, você sempre precisa declarar seu método antes de defini-lo (impl...

7 a resposta

Quando uso parâmetros de caminho x parâmetros de consulta em uma API RESTful?

Quero tornar minha API RESTful muito previsível. Qual é a melhor prática para decidir quando fazer uma segmentação de dados usando o URI em vez de usar parâmetros de consulta. Faz sentido para mim que os parâmetros do sistema que suportam ...

14 a resposta

Como você define uma API boa ou ruim? [fechadas]

Fundo:Estou fazendo uma aula na minha universidade chamada "Restrições de Software". Nas primeiras palestras, aprendemos a criar boas APIs. Um bom exemplo de uma função API muito ruim é o soquetepublic static void Select(IList checkRead, IList ...

2 a resposta

C # Generics: Se T é um tipo de retorno, também pode ser anulado? Como posso combinar essas interfaces juntas?

Eu tenho a seguinte interface que retorna o parâmetro genérico do tipo T usando um retorno de chamada ...

1 a resposta

Como o arquétipo REST "store" não está criando um novo recurso e um novo URI?

15 a resposta

Qual é o padrão-ouro para APIs de sites? Twitter, Flickr, Facebook, etc. [fechado]

Parece que existem duas categorias de APIs para sites atualmente. APIs que permitem que a funcionalidade do site seja estendida como Facebook, Myspace etc. Essas APIs parecem ser muito diversas. APIs que permitem interação com a funcionalidade ...

6 a resposta

Quais são as práticas recomendadas para recursos aninhados REST?

Tanto quanto eu posso dizer, cada recurso individual deve terapenas um canônico caminho. Portanto, no exemplo a seguir, quais seriam os bons padrões de URL? Tomemos como exemplo uma representação restante das empresas. Neste exemplo hipotético, ...

5 a resposta

Why are Java Streams once-off?

Diferente dos c #IEnumerable, onde um pipeline de execução pode ser executado quantas vezes quisermos, em Java, um fluxo pode ser 'iterado' apenas uma vez. Qualquer chamada para uma operação do terminal fecha o fluxo, tornando-o inutilizável. ...

6 a resposta

nterfaces fluentes violam a Lei de Demete

Ortigo do @wikipedia [http://en.wikipedia.org/wiki/Law_Of_Demeter] sobreLei de Demeter [http://c2.com/cgi/wiki?LawOfDemeter] diz: A lei pode ser declarada simplesmente como "use apenas um ponto" No entanto, umsimple ...

3 a resposta

Uma API assíncrona deve ser lançada de forma síncrona?

Estou escrevendo uma função JavaScript que faz uma solicitação HTTP e retorna uma promessa para o resultado (mas esta pergunta se aplica igualmente a uma implementação baseada em retorno de chamada). Se eu souber imediatamente que os argumentos ...