Ingeniería de software

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

5
Comprender la diferencia de ramificación entre SVN y Git
Soy un usuario de SVN y ahora estoy aprendiendo Git. En SVN, generalmente pago en mi máquina local un repositorio, que incluye todas las ramas en mi proyecto y solía seleccionar la carpeta para mi rama que me interesa y trabajar allí. Veo una diferencia usando Git. Actualmente estoy clonando …
44 git  github 




3
¿Por qué los parámetros reales se llaman "argumentos"?
¿De dónde viene la palabra "argumento" (en el sentido de programación)? es decir, ¿por qué los parámetros reales se llaman "argumentos"? Los significados no parecen relacionados, y no he encontrado ninguna explicación en ningún lado. Nota sobre la terminología: Los parámetros "formales" (también conocidos simplemente como "parámetros") son los nombres …

2
¿Cómo implementaría la Búsqueda de Google? [cerrado]
Supongamos que se le preguntó en una entrevista "¿Cómo implementaría la Búsqueda de Google?" ¿Cómo responderías a esa pregunta? Puede haber recursos que expliquen cómo se implementan algunas piezas en Google (BigTable, MapReduce, PageRank, ...), pero eso no encaja exactamente en una entrevista. ¿Qué arquitectura general usarías y cómo explicarías …

3
Método booleano Nomenclatura afirmativa vs negativa
¿Deberían los métodos booleanos tomar siempre la forma afirmativa, incluso cuando solo se utilizarán en forma negativa? Digamos que quería verificar si existe una entidad antes de crear una, mi argumento es que la primera forma a continuación es mejor que la segunda forma, ya sea que el método se …
44 naming  functions 









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.