Ingeniería de software

22
¿Por qué los servicios de Windows no pueden tener una GUI?

Estaba usando esta función en versiones anteriores de Windows como XP y NT. Pude ejecutar una GUI desde un servicio de Windows. Pero no es posible en las versiones posteriores. ¿Cuál es la razón detrás de la eliminación de esta función? ¿Por qué los servicios de Windows no pueden tener una...

22
Principios de OOP y nombres de métodos

class Boxer: def punch(self, punching_bag, strength): punching_bag.punch(strength) class PunchingBag: def punch(self, strength): print "Punching bag punched with strength", strength boxer = Boxer() punching_bag = PunchingBag() boxer.punch(punching_bag, 2) No hay dudas de que punches un...

22
¿SQL es declarativo?

Pregunto porque muchas de las preguntas que veo en SQL equivalen a: "Esto es lento. ¿Cómo puedo acelerarlo?" ¿O hay tutoriales que dicen "Haz esto de esta manera y no de esa manera ya que es más rápido". Me parece que una gran parte de SQL es saber cómo se realizaría una expresión y, a partir de...

22
sizeof style: sizeof (type) o sizeof variable?

He visto dos estilos de uso sizeofpara operaciones relacionadas con la memoria (como en memseto malloc): sizeof(type)y sizeof variable o sizeof(variable) ¿Cuál preferiría, o usaría una mezcla de los dos estilos, y cuándo usaría cada estilo? ¿Cuáles son los pros y los contras de cada estilo y...