Resultados de la búsqueda a petición "api-design"

3 la respuesta

¿Por qué String.valueOf (null) arroja una NullPointerException?

de acuerdo con la documentación, el métodoString.valueOf(Object obj) [http://java.sun.com/javase/6/docs/api/java/lang/String.html#valueOf(java.lang.Object)] devoluciones: si el argumento esnull, entonces una cadena igual a"null"; de lo ...

4 la respuesta

Funciones de clase privada frente a funciones en un espacio de nombres sin nombre

Me he dado cuenta de que tiendo a no tener funciones de clase privada. Si es posible, todos los candidatos a la clase privada funcionan en lugar de ponerlos en un espacio de nombres sin nombre y pasar toda la información necesaria como parámetros ...

1 la respuesta

API Endpoint Semantics

Es un punto final de API, el 'método', comohttps: //api.foursquare.com/v2/venues [https://api.foursquare.com/v2/venues/] o la URL completa, incluidos los parámetros que no son cadenas de consulta comohttps: //api.foursquare.com/v2/venues/510 ...

4 la respuesta

API design y jQuery [cerrado]

A menudo he escuchado que jQuery ha tomado algunas malas decisiones de API. Aunque jQuery no es mi biblioteca favorita, es la biblioteca que he usado con más frecuencia y me resulta difícil señalar errores específicos en el diseño de la API o ...

6 la respuesta

Las interfaces fluidas violan la Ley de Demeter?

Loswikipedia article [http://en.wikipedia.org/wiki/Law_Of_Demeter] acerca deLa ley de Demeter [http://c2.com/cgi/wiki?LawOfDemeter] dice La ley puede establecerse simplemente como "usar solo un punto". Sin embargo, un ejemplo ...

2 la respuesta

Está bien (ab) usar CoClassAttribute para proporcionar una implementación predeterminada para una interfaz?

Recientemente descubrí que es posible "new up" una interfaz en C # [http://marcgravell.blogspot.com/2009/08/who-says-you-cant-instantiate-interface.html] decorando la interfaz con ...

4 la respuesta

Funciones de escritura que aceptan matrices numpy 1-D y 2-D?

Mi comprensión es que las matrices 1-D en numpy se pueden interpretar como un vector orientado a columnas o un vector orientado a filas. Por ejemplo, una matriz 1-D con forma(8,) se puede ver como una matriz bidimensional de forma(1,8) o ...

2 la respuesta

DESEÑO diseño para subir archivos [cerrado]

Necesito hacer una API REST para un servicio de carga de archivos que permita a un usuario: Abra una sesión Sube un montón de archivosCierre la sesión Y luego, regrese y haga cosas con los archivos que cargaron en una sesión anterior. ara ...

22 la respuesta

¿Cuándo se diseña en exceso una API? [cerrado

Desprecio trabajar con API de ingeniería excesiva que no simplifican las cosas simples. No obstante, estoy trabajando en el diseño de una API para una biblioteca de código abierto y estoy empezando a sentir que estoy cayendo en la trampa de la ...

10 la respuesta

¿Por qué DialogResult es un bool anulable en WPF?

¿Alguien puede pensar en una buena explicación para el hecho de que el resultado de un diálogo es un bool anulable en WPF? Esto siempre me ha desconcertado. En WinForms era un tipo de enumeración y eso tenía mucho más sentido para mí.