En este artículo Yegor Bugayenko argumenta que el tener una línea de código vacía dentro de un método de una clase es un "mal olor" en el código. Desde su punto de vista, el hecho de que los métodos deberían tener sólo una responsabilidad y por tanto ser muy cortos y todas sus líneas de código deberían estar relacionadas con esa responsabilidad hace que no tenga sentido el "dividir secciones" dentro de un método empleando esas líneas de código vacías.
En su post original ejemplifica esto con un método inicial que, claramente, está resolviendo dos problemas diferentes, método que después rompe en varios métodos. Si bien estoy de acuerdo en que la refactorizacion que él presenta del código lo mejora (aunque todavía podría mejorarse más ese código), No estoy de acuerdo que nunca tenga sentido dejar una línea en blanco en un método. Por ejemplo, a mí me gusta separar la declaración de las variables que voy a usar dentro del método, del código, y suelo hacer esto con una línea en blanco.
¿Creéis vosotros que las líneas vacías dentro de un método son síntoma de código de mala calidad? ¿Las usais a menudo?