Ingeniería de software

Preguntas y respuestas para profesionales, académicos y estudiantes que trabajan dentro del ciclo de vida de desarrollo de sistemas

8
¿Modificar un parámetro entrante es un antipatrón? [cerrado]
Estoy programando en Java, y siempre hago convertidores de esta manera: public OtherObject MyObject2OtherObject(MyObject mo){ ... Do the conversion return otherObject; } En el nuevo lugar de trabajo, el patrón es: public void MyObject2OtherObject(MyObject mo, OtherObject oo){ ... Do the conversion } Para mí es un poco maloliente, ya que …


1
¿Cuál es la mejor práctica para organizar el “papeleo” de licencias de biblioteca de terceros?
Estoy desarrollando un pequeño proyecto de código abierto. La aplicación utiliza muchas bibliotecas de terceros lanzadas con una gama de licencias: Apache, MIT, BSD, LGPL y CDDL. Cada una de estas licencias tiene sus propios requisitos de "papeleo". Por ejemplo, la licencia de Apache, v2.0 dice: Si la Obra incluye …

3
Barra inclinada final en RESTful API
He tenido un debate sobre qué hacer con una barra inclinada final en una API RESTful. Digamos que tengo un recurso llamado perros y recursos subordinados para perros individuales. Por lo tanto, podemos hacer lo siguiente: GET/PUT/POST/DELETE http://example.com/dogs GET/PUT/POST/DELETE http://example.com/dogs/{id} Pero, ¿qué hacemos con el siguiente caso especial: GET/PUT/POST/DELETE http://example.com/dogs/ …
60 api  rest  http 

5
R vs Python para análisis de datos [cerrado]
He estado programando durante aproximadamente un año y estoy realmente interesado en el análisis de datos y el aprendizaje automático. Estoy participando en un par de cursos en línea y estoy leyendo un par de libros. Todo lo que estoy haciendo usa R o Python y estoy buscando sugerencias sobre …

9
¿Por qué los idiomas no incluyen la implicación como operador lógico?
Puede ser una pregunta extraña, pero ¿por qué no hay implicación como operador lógico en muchos lenguajes (Java, C, C ++, Python Haskell, aunque como último tiene operadores definidos por el usuario, es trivial agregarlo)? Encuentro la implicación lógica mucho más clara de escribir (particularmente en afirmaciones o expresiones similares …






16
Las mejores prácticas en if / return
Quiero saber qué se considera una mejor manera de regresar cuando tengo una ifdeclaración. Ejemplo 1: public bool MyFunction() { // Get some string for this example string myString = GetString(); if (myString == null) { return false; } else { myString = "Name " + myString; // Do something …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.