Ver título, pero estoy preguntando desde una perspectiva técnica, no Lleva a mi sobrina virgen de 40 años a una cita o te
Ver título, pero estoy preguntando desde una perspectiva técnica, no Lleva a mi sobrina virgen de 40 años a una cita o te
Actualmente estoy haciendo una revisión del código y una de las cosas que noto es la cantidad de excepciones en las que el mensaje de excepción parece reiterar dónde ocurrió la excepción. p.ej throw new Exception("BulletListControl: CreateChildControls failed."); Los tres elementos en este...
Su conocimiento común en programación es que reinventar la rueda es malo o malo . ¿Pero por qué es eso? No estoy sugiriendo que sea bueno. Creo que está mal. Sin embargo, una vez leí un artículo que decía que si alguien está haciendo algo mal (sabiamente en programación) explícales por qué está...
La otra mitad de esta pregunta: ¿Cómo ven los programadores en el este a los programadores en el oeste? La parte oriental del mundo (India / China / Filipinas) proporciona principalmente servicios de subcontratación al mundo occidental (Estados Unidos y Europa). ¿Tiene la experiencia de...
A menudo veo en el código C y C ++ la siguiente convención: some_type val; val = something; some_type *ptr = NULL; ptr = &something_else; en lugar de some_type val = something; some_type *ptr = &something_else; Inicialmente supuse que este era un hábito que quedaba de los días en que...
Me pregunto hasta qué punto la gente debería llevar la validación de la dirección de correo electrónico. Mi campo es principalmente desarrollo web, pero esto se aplica en cualquier lugar. He visto algunos enfoques: simplemente verificando si hay un "@" presente, que es muy simple pero por...
Una de las cosas con las que lucho es no usar la notación húngara. Yo no quiero tener que ir a la definición de la variable sólo para ver qué tipo es. Cuando un proyecto se vuelve extenso, es bueno poder mirar una variable con el prefijo 'bool' y saber que está buscando verdadero / falso en lugar...
A lo largo de mi carrera, he notado que algunos desarrolladores no usan herramientas de depuración, pero sí comprueban el código erróneo para descubrir cuál es el problema. Si bien muchas veces poder encontrar rápidamente errores en el código sin un depurador es una buena habilidad, parece que es...
Ahora estoy aprendiendo TDD. Entiendo que los métodos privados no son verificables y no deberían preocuparse porque la API pública proporcionará suficiente información para verificar la integridad de un objeto. He entendido OOP por un tiempo. Entiendo que los métodos privados hacen que los objetos...
En este momento creo una conexión de base de datos cuando mi página web se carga por primera vez. Luego proceso la página y ejecuto cualquier consulta contra esa conexión. ¿Es esta la mejor manera de hacerlo o debería crear una conexión de base de datos cada vez que ejecuto una consulta? ps Tiene...
Estoy trabajando y agregando a un proyecto alojado en GitHub que incluye este LICENCE.md (aparentemente la licencia MIT textualmente): Copyright (c) 2012 [Acme Corp] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files...
Estaba revisando el código fuente de un marco de código abierto, donde vi una "carga útil" variable mencionada muchas veces. ¿Alguna idea de lo que significa "carga
El antipatrón " Reinventar la rueda " es bastante común: en lugar de usar una solución lista, escriba la suya desde cero. La base de código crece innecesariamente, las interfaces ligeramente diferentes que hacen lo mismo pero abundan de manera ligeramente diferente, se pierde tiempo para escribir...
Un compañero de trabajo mío cree que cualquier uso de comentarios en el código (es decir, no el método de estilo javadoc o los comentarios de clase) es un olor a código . ¿Qué
Las "mejores prácticas" están en todas partes en nuestra industria. Una búsqueda en Google sobre "mejores prácticas de codificación" arroja casi 1,5 millones de resultados. La idea parece traer consuelo a muchos; solo sigue las instrucciones y todo saldrá bien. Cuando leo sobre una práctica...
Fui voluntario para sentarme y hablar sobre la vida y el trabajo de un Desarrollador con un estudiante de 15 años de experiencia laboral la próxima semana. Las capturas son que Solo tengo media hora, y Seré solo una de las personas que hablará con ella: otras personas en diferentes roles en el...
Se me ha pedido que lleve a una persona en nuestro departamento de TI que no tenga experiencia en programación, pero que sea una persona inteligente y capaz, y que lo ayude a pasar a la programación, digamos un desarrollador de nivel básico que admite aplicaciones .Net existentes. Definitivamente...
Si bien los hilos pueden acelerar la ejecución del código, ¿son realmente necesarios? ¿Se puede hacer cada pieza de código usando un solo hilo o hay algo que existe que solo se puede lograr usando múltiples
Recientemente leí mucho sobre los DBMS noSQL. Entiendo el teorema CAP , las reglas ACID , las reglas BASE y la teoría básica. ¿Pero no encontró ningún recurso sobre por qué noSQL es escalable más fácilmente que RDBMS (por ejemplo, en el caso de un sistema que requiere muchos servidores...
Digamos que tengo una condición booleana a AND b OR c AND dy estoy usando un lenguaje donde ANDtiene un orden de operación más alto que OR. Podría escribir esta línea de código: If (a AND b) OR (c AND d) Then ... Pero realmente, eso es equivalente a: If a AND b OR c AND d Then ... ¿Hay algún...