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.



9
Lidiando con un proyecto interminable no reparable
Tenemos un sitio web grande (más de 1200 horas) que tiene mucha deuda técnica. Esto se debe principalmente a las siguientes razones (habituales). Múltiples programadores que van y vienen durante el desarrollo. Cambio de especificaciones durante el desarrollo. Numerosas funcionalidades agregadas agregadas (en poco tiempo). El cliente quiere muchas nuevas …



5
Práctica recomendada: ajuste en función de la llamada a la función versus adición de salida anticipada en caso de protección en la función
Sé que esto puede ser muy específico para el caso de uso, pero me pregunto con demasiada frecuencia. ¿Existe una sintaxis generalmente preferida? No estoy preguntando cuál es el mejor enfoque cuando estoy en una función, estoy preguntando si debo salir temprano o simplemente no llamar a la función. Ajustar …

6
¿Qué puede salir mal en el contexto de la programación funcional si mi objeto es mutable?
Puedo ver los beneficios de los objetos mutables frente a los inmutables, como los objetos inmutables que eliminan muchos problemas difíciles de solucionar en la programación de subprocesos múltiples debido al estado compartido y de escritura. Por el contrario, los objetos mutables ayudan a tratar con la identidad del objeto …

5
¿Seguir el camino de lo que sé, luego tratar de implementar prácticas correctas de codificación, o comenzar con buenas prácticas de codificación y tratar de evitarlo?
En primer lugar, quiero decir que estoy acostumbrado a hacer programación de procedimientos como mi pasatiempo: estoy tratando de aprender OOP en un par de idiomas y entender la teoría , pero no la práctica. Tengo un proyecto favorito que quería construir, específicamente en PHP con un backend de base …




8
¿Cuándo 'código de optimización' == 'estructuración de datos'?
Un artículo reciente de ycombinator enumera un comentario con los principios de un gran programador. #7. Buen programador: optimizo el código. Mejor programador: estructurar datos. Mejor programador: ¿cuál es la diferencia? Reconociendo conceptos subjetivos y contenciosos: ¿alguien tiene una posición sobre lo que esto significa? Lo hago, pero me gustaría …




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.