Preguntas etiquetadas con methods

64
¿Los métodos largos son siempre malos? [cerrado]

Entonces, mirando alrededor, noté algunos comentarios sobre los métodos largos como una mala práctica. No estoy seguro de estar siempre de acuerdo en que los métodos largos son malos (y me gustaría recibir opiniones de otros). Por ejemplo, tengo algunas vistas de Django que procesan un poco los...

64
¿No puedo usar todos los métodos estáticos?

¿Cuál es la diferencia entre los dos métodos UpdateSubject a continuación? Sentí que usar métodos estáticos es mejor si solo quieres operar en las entidades. ¿En qué situaciones debo ir con métodos no estáticos? public class Subject { public int Id {get; set;} public string Name { get; set; }...

27
Método de extracción vs supuestos subyacentes

Cuando divido grandes métodos (o procedimientos, o funciones), esta pregunta no es específica de OOP, pero dado que trabajo en lenguajes de OOP el 99% del tiempo, es la terminología con la que me siento más cómodo en muchos pequeños. , A menudo me encuentro disgustado con los resultados. Se hace...

25
¿Cuándo entran en uso las 'funciones estáticas'?

Bien, he aprendido qué es una función estática, pero todavía no veo por qué son más útiles que las funciones de miembros privados. Esto podría ser una especie de pregunta nueva aquí, pero ¿por qué no simplemente reemplazar todas las funciones de miembros privados con funciones...