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
¿Cuándo deben verificarse los punteros para NULL en C?
Resumen : ¿Debería una función en C verificar siempre para asegurarse de que no está desreferenciando un NULLpuntero? Si no es así, ¿cuándo es apropiado omitir estos controles? Detalles : He estado leyendo algunos libros sobre programación de entrevistas y me pregunto cuál es el grado apropiado de validación de …
18 c  validation  null 






4
¿Qué son los gráficos en términos simples?
¿Qué son los gráficos, en informática, y para qué se utilizan? En términos laicos preferiblemente. He leído la definición en Wikipedia : En informática, un gráfico es un tipo de datos abstractos destinado a implementar los conceptos de gráfico e hipergrafía de las matemáticas. Una estructura de datos gráficos consta …


1
¿Cuál es el progreso en los registros de Haskell?
Recientemente me topé una vez más con los problemas de los registros de Haskell, en particular la unicidad de los nombres de campo. (Es un dolor...) Ya leí Una propuesta de registros en Haskell de SPJ y Greg Morrisett, pero su última actualización fue en 2003. Otro documento llamado Lightweight …

15
Odio uno de nuestros estándares de codificación y me vuelve loco, ¿cómo procesarlo? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …


2
¿Por qué Javascript usa JSON.stringify en lugar de JSON.serialize?
Me pregunto sobre "stringify" vs "serialize" . Para mí son lo mismo (aunque podría estar equivocado), pero en mi experiencia pasada (principalmente con asp.net ) uso Serialize()y nunca uso Stringify(). Sé que puedo crear un alias simple en Javascript, // either JSON.serialize = function(input) { return JSON.stringify(input); }; // or …
18 javascript 




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.