Estos términos fueron mencionados en mi curso universitario. Google rápido me señaló algunos documentos de la universidad, pero estoy buscando una explicación
Estos términos fueron mencionados en mi curso universitario. Google rápido me señaló algunos documentos de la universidad, pero estoy buscando una explicación
Mi pregunta está relacionada con el patrón de diseño MVC y la sintaxis Razor introducida por Microsoft. Mientras aprendía el patrón de diseño de MVC, me dijeron que la idea se basa en un principio conocido como Separación de preocupaciones . Pero Razor Syntax nos permite usar C # en Vistas...
Leí en alguna parte (olvidé de qué libro es) que los algoritmos son independientes de las arquitecturas informáticas. Algunos incluso dicen que los algoritmos son en sí mismos computación (¿máquinas?)? Por otro lado, los libros sobre programación paralela tienen capítulos sobre algoritmos...
Actualmente, mi empresa está trabajando en la adopción de una arquitectura de microservicio, pero nos encontramos con algunos dolores de crecimiento (¡shock!) En el camino. Uno de los puntos clave de contención que enfrentamos es cómo comunicar grandes cantidades de datos entre nuestros diferentes...
Recientemente tuve una discusión con personas absolutamente opuestas a una estrategia de rebase de ramas de características en GIT. Parece ser un patrón aceptado para usar rebase solo para sucursales locales y privadas, pero nunca lo use cuando haya varias personas trabajando en una misma...
Recientemente en mi empresa se ha sugerido que un desarrollador debe centrarse (y solo uno) en una función. Eso significaría algo como dejar al desarrollador a un lado de la rutina normal del equipo, liberarlo de algunas otras responsabilidades (reuniones y demás) y esta persona sería el "único"...
¿Qué término puedo usar para describir algo con complejidad O (N log N)? Por ejemplo: O (1): constante O (log N): logarítmico O (N): lineal O (N log N): ?????? O (N 2 ): Cuadrático O (N 3 ):
Tengo un algoritmo que crea una colección de objetos. Estos objetos son mutables durante la creación, ya que comienzan con muy poco, pero luego se rellenan con datos en diferentes lugares dentro del algoritmo. Una vez que se completa el algoritmo, los objetos nunca deben cambiarse; sin embargo,...
Creé un sistema que espero tenga muchos usuarios. Tememos que nuestra base de datos se llene de usuarios basura que toman nombres de usuario de alta demanda, o tal vez simplemente se registren y nunca regresen. Sé que esto es común, lo hago yo mismo, ya que tengo 3 cuentas de Google, pero solo uso...
La inyección de SQL es un problema de seguridad muy serio, en gran parte porque es muy fácil equivocarse: la forma obvia e intuitiva de crear una consulta que incorpore la entrada del usuario lo deja vulnerable, y la forma correcta de mitigarlo requiere que conozca los parámetros consultas e...
Una versión del producto, como v1.0.0.100, representa no solo una versión de producción única de software, sino que ayuda a identificar conjuntos de características y etapas de revisión para dicho producto. En este momento veo dos formas de mantener la versión final de paquete / compilación /...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 4 años . Estoy trabajando...
Estoy tratando de explicarle a alguien que la forma en que ha escrito el código hace que sea difícil de entender, y si lo refactoriza, entonces es más fácil de leer. Este estilo de código al que conduzco se llama comúnmente código 'idiomático'. Pero la frase código idiomático trae consigo un...
Usamos GitHub Flow en nuestro proyecto y la mayoría de las veces, abrimos una nueva rama de características desde master , hacemos un trabajo allí, abrimos un PR, revisamos el código y volvemos a fusionarnos en master . Sin embargo, mi trabajo actual depende de otro problema en el que se está...
Últimamente cuando he estado escribiendo C o C ++, declararé todas mis variables en la pila solo porque es una opción, a diferencia de Java. Sin embargo, he oído que es una mala idea declarar cosas grandes en la pila. ¿Por qué es exactamente este el caso? Creo que el desbordamiento de la pila...
Veo en una gran cantidad de software heredado y malos tutoriales en Internet que recomiendan usar exit(-1), return -1o similar, para representar la "terminación anormal". El problema es que, al menos en POSIX, -1nunca ha sido y no es un código de estado válido. man 3 exitilustra que exit()devuelve...
Nuestra base de código es antigua y los nuevos programadores, como yo, aprenden rápidamente a hacerlo de la misma manera en aras de la uniformidad. Pensando que tenemos que comenzar en alguna parte, me encargué de refactorizar una clase de titular de datos como tal: Se eliminaron los métodos de...
He leído que Hindley-Milner no funciona con sistemas de tipos que tienen subclases, y hay otras características del sistema de tipos que tampoco funcionan bien con él. Go actualmente solo tiene una inferencia de tipos muy limitada en el :=operador. Pero Go no tiene subclases en el sentido...
Estamos buscando una buena solución de control de fuente y gestión de proyectos en mi lugar de trabajo y he sugerido crear una organización GitHub y repositorios privados. Amo GitHub por muchas razones, pero no se trata de GitHub (de hecho, mis colegas van a presentar puntos a favor de las...
No hace mucho, hablé con mi colega y él definitivamente estaba en contra del uso de máscaras de bits porque es difícil entender todos los valores almacenados en la base de datos. En mi opinión, no siempre es una mala idea usarlos, por ejemplo, para determinar los roles del usuario actual. De lo...