Preguntas etiquetadas con programming-practices

Las prácticas de programación son las prácticas comúnmente utilizadas o no tan comúnmente en el desarrollo de software. Estos pueden incluir cosas como desarrollo ágil, Kanban, atajos de codificación, etc.

3
Cuándo desaprobar y cuándo eliminar en Java
Como parte de un esfuerzo de refactorización o simplemente de un desarrollo continuo, un método particular o tal vez una clase entera puede volverse obsoleto en algún sentido. Java admite la @Deprecatedanotación para indicar que probablemente haya una mejor manera de manejar la funcionalidad en cuestión. Me imagino que esto …


6
¿Qué software utiliza para ayudar a planificar el trabajo de su equipo y por qué?
La planificación es muy difícil. No somos naturalmente buenos para estimar nuestro propio futuro, y muchos sesgos cognitivos exacerban el problema. La planificación grupal es aún más difícil. La información incompleta, las vistas inconsistentes de una situación y los problemas de comunicación agravan la dificultad. Los métodos ágiles proporcionan un …


12
Mantenibilidad de la lógica booleana: ¿es necesario anidar si se necesitan declaraciones?
¿Cuál de estos es mejor para la mantenibilidad? if (byteArrayVariable != null) if (byteArrayVariable .Length != 0) //Do something with byteArrayVariable O if ((byteArrayVariable != null) && (byteArrayVariable.Length != 0)) //Do something with byteArrayVariable Prefiero leer y escribir el segundo, pero recuerdo leer en código completo que hacer cosas así …


2
Excepciones en DDD
Estoy aprendiendo DDD y estoy pensando en lanzar excepciones en ciertas situaciones. Entiendo que un objeto no puede entrar en un mal estado, así que aquí las excepciones están bien, pero en muchos ejemplos también se lanzan excepciones, por ejemplo, si intentamos agregar un nuevo usuario con un correo electrónico …



5
¿Colocar marcadores de texto dentro de las cadenas es un mal estilo? ¿Hay una alternativa?
Trabajo con cadenas masivas que necesitan mucha manipulación. Por ejemplo, podría generar una cadena como esta: Parte 1 Barco Sección A Programación Parte 2 Particionar barcos para la programación. Sección AA Sección Entradas SQL. La cadena sería demasiado grande para verificar manualmente cada parte de ella. Ahora necesito splitesto stringen …


4
¿Reemplazo por ejemplo de Java?
Así que soy bastante nuevo en la programación en el mundo real (fuera de los proyectos académicos) y he encontrado muchas publicaciones que dicen que usar instanceofes algo malo para determinar qué clase es un objeto específico. Mi situación es que tengo tres clases, una clase de producto base, una …

4
¿Cuáles son las diferencias entre los algoritmos que usan estructuras de datos y los algoritmos que usan bases de datos?
La pregunta general ¿Cuáles son las diferencias entre los algoritmos que usan estructuras de datos y los algoritmos que usan bases de datos? Algún contexto Esta es una pregunta que me ha estado molestando durante algún tiempo, y no he podido encontrar una respuesta convincente. Actualmente, estoy trabajando para fortalecer …



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.