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ál es el significado de 'alta cohesión'?
Soy un estudiante que recientemente se unió a una empresa de desarrollo de software como pasante. De vuelta en la universidad, uno de mis profesores solía decir que debemos esforzarnos por lograr un "bajo acoplamiento y alta cohesión". Entiendo el significado de bajo acoplamiento. Significa mantener el código de componentes …


2
API REST basada en roles?
Estoy creando una API REST para la cual varios usuarios con diferentes roles tendrán acceso a los recursos que contiene. Para mantener el alcance simple, tomemos el dominio "alumno / profesor / clase": GET /students es el recurso para acceder. Los usuarios pueden tener roles como Estudiante y / o …




2
Rangos de Complejidad Ciclomática [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años . ¿Cuáles son las categorías de complejidad ciclomática? Por ejemplo: 1-5: …

2
¿Cómo hacer la documentación para el código y por qué el software (a menudo) está mal documentado?
Hay algunos buenos ejemplos de código bien documentado, como java api. Pero, una gran cantidad de código en proyectos públicos, como git y proyectos internos de empresas, está mal documentado y no es muy amigable para los recién llegados. En todos mis períodos de desarrollo de software, he tenido que …





7
Noventa y noventa regla en la práctica
El primer 90 por ciento del código representa el primer 90 por ciento del tiempo de desarrollo. El 10 por ciento restante del código representa el otro 90 por ciento del tiempo de desarrollo. - Tom Cargill, Bell Labs ¿Qué significa eso exactamente en la práctica? ¿Que los programadores realizan …



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.