Preguntas etiquetadas con code-smell

Determinar qué es y qué no es un "olor a código" es subjetivo y varía según el idioma, el desarrollador y la metodología de desarrollo. Antes de preguntar si alguna técnica es un "olor a código", pregúntese cuáles serían las consecuencias para su proyecto específico, si utilizara la técnica. Simplemente preguntar si algo es un "olor a código" o no es demasiado subjetivo.


9
¿Son muchas las aserciones que huelen el código?
Realmente me enamoré de las pruebas unitarias y TDD. Estoy infectado con las pruebas. Sin embargo, las pruebas unitarias se usan normalmente para métodos públicos. A veces, aunque tengo que probar algunas suposiciones-aserciones en métodos privados también, porque algunas de ellas son "peligrosas" y la refactorización no puede ayudar más. …




5
¿Está bien que una función modifique un parámetro?
Tenemos una capa de datos que envuelve Linq To SQL. En esta capa de datos tenemos este método (simplificado) int InsertReport(Report report) { db.Reports.InsertOnSubmit(report); db.SubmitChanges(); return report.ID; } Al enviar los cambios, la ID del informe se actualiza con el valor en la base de datos que luego devolvemos. Desde …

9
¿Cómo puedo saber si el software está altamente acoplado?
Estoy familiarizado con el término "altamente acoplado", pero tengo curiosidad por saber si hay signos (olores de código) que puedan indicar que el código está altamente acoplado. Actualmente estoy trabajando con Java EE pero esto puede aplicarse a cualquier idioma. Editar: En caso de que alguien esté interesado, este artículo …

3
La burla introduce el manejo en el código de producción
Asumiendo una interfaz IReader, una implementación de la interfaz IReader ReaderImplementation y una clase ReaderConsumer que consume y procesa datos del lector. public interface IReader { object Read() } Implementación public class ReaderImplementation { ... public object Read() { ... } } Consumidor: public class ReaderConsumer() { public string location …




5
¿Es preocupante tener clases de 'Util'? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver 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.