Ingeniería de software

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

4
Mediador vs Observador?
¿Puede alguien proporcionarme una respuesta canónica sobre las diferencias entre an Observery a Mediator, y un resumen de cuándo debe usar un patrón sobre el otro? No estoy seguro de qué tipo de situación requeriría una Observery qué tipo requeriría unaMediator


4
¿Debo cambiar el nombre del WTFPL?
Estoy usando el WTFPL en mis proyectos personales que he publicado en GitHub. Actualmente estoy usando la licencia literalmente, pero sospecho que no debería abandonar la tercera línea: Copyright (C) 2004 Sam Hocevar <sam@hocevar.net> allí, y debería usar mi nombre en lugar del de Sam. Pero la licencia es muy …
27 licensing 


3
¿Debo usar WADL para describir mi API RESTful?
Estoy a punto de embarcarme en un proyecto que hace un uso extensivo de un enfoque adecuadamente RESTful. Es decir, utiliza HATEOAS y sirve recursos de una manera que permite la exploración general por parte de un cliente. Me gustaría asegurarme de proporcionar una descripción de mis puntos finales de …


6
punteros nulos vs. Patrón de objetos nulos
Atribución: Esto surgió de una pregunta relacionada con P.SE Mi experiencia es en C / C ++, pero he trabajado bastante en Java y actualmente estoy codificando C #. Debido a mi experiencia en C, la verificación de los punteros pasados ​​y devueltos es de segunda mano, pero reconozco que …

3
¿Qué funcionalidad contiene WebStorm que RubyMine no tiene?
Estoy buscando comprar Rubymine ya que estoy haciendo una pequeña cantidad de ruby, pero una gran cantidad de html5 / javascript. Iba a obtener Webstorm ya que tengo muchos frameworks / aplicaciones basados ​​en html5 / js puros en los que estoy trabajando, sin embargo, luego leí que WebStorm / …
27 javascript  ide  ruby 



7
¿Cómo ayuda lanzar una excepción ArgumentNullException?
Digamos que tengo un método: public void DoSomething(ISomeInterface someObject) { if(someObject == null) throw new ArgumentNullException("someObject"); someObject.DoThisOrThat(); } Me han entrenado para creer que lanzar el mensaje ArgumentNullExceptiones "correcto" pero un error de "Referencia de objeto no establecido en una instancia de un objeto" significa que tengo un error. ¿Por …
27 c#  null 

7
¿Cómo puedo aprender a escribir C ++ idiomático?
Soy estudiante de informática y, como resultado, me enseñaron C ++ como una mejor versión de C con clases. Termino tratando de reinventar la rueda cada vez que se necesita una solución a un problema complejo, solo para encontrar en algún momento después de eso, alguna característica del lenguaje o …
27 c++ 

6
Guía para principiantes para escribir comentarios?
¿Quieres mejorar esta publicación? Proporcione respuestas detalladas a esta pregunta, incluidas citas y una explicación de por qué su respuesta es correcta. Las respuestas sin suficiente detalle pueden ser editadas o eliminadas. Esta pregunta se migró de Stack Overflow porque se puede responder en Software Engineering Stack Exchange. Migrado hace …

7
¿Cómo codificas sin ofender?
Lo que quiero decir con eso es, ¿cómo se desarrolla en una base de código que comparte con los desarrolladores que han estado trabajando en él durante años y están muy familiarizados con él? No quiero pisar los pies de nadie, pero no tengo quejas tan sutiles sobre la forma …
27 teamwork 


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.