Preguntas con etiqueta 'anti-patterns'

9
respuestas

¿Se considera que las excepciones como flujo de control son un antipatrón serio? Si es así, ¿por qué?

A finales de los 90, trabajé bastante con una base de código que usaba excepciones como control de flujo. Implementó una máquina de estados finitos para impulsar aplicaciones de telefonía. Últimamente me recuerdan esos días porque he estado haci...
hecha 04.03.2013 - 23:27
7
respuestas

¿Qué está mal con las cadenas mágicas?

Como desarrollador de software experimentado, he aprendido a evitar cadenas mágicas. Mi problema es que hace tanto tiempo que no los uso, he olvidado la mayoría de las razones. Como resultado, tengo problemas para explicar por qué son un prob...
hecha 05.02.2018 - 10:29
11
respuestas

¿Cuál es el nombre de antipattern frente a "reinventar la rueda"? [cerrado]

El antipattern " Reinvent the wheel " es bastante común; en lugar de usar una solución lista para escribir, escribe el tuyo desde cero. La base del código crece innecesariamente, las interfaces ligeramente diferentes que hacen lo mismo pero lig...
hecha 18.04.2017 - 16:51
0
respuestas

"Los comentarios son un olor a código" [cerrado]

Un colega mío cree que cualquier uso de comentarios en código (es decir, no es un método de estilo javadoc o comentarios de clase) es un code smell . ¿Qué piensas?     
hecha 25.11.2011 - 23:32
60
respuestas

¿Qué cosas suenan instantáneamente cuando suena el código? [cerrado]

Asistí a un evento de software artesanal hace un par de semanas y uno de los comentarios que hice fue "Estoy seguro de que todos reconocemos el código incorrecto cuando lo vemos" y todos asintieron sabiamente sin más discusión. Este tipo de c...
hecha 13.12.2010 - 15:48
10
respuestas

¿Hay un nombre para el (anti-) patrón de pasar parámetros que solo se usará en varios niveles en la cadena de llamadas?

Estaba intentando encontrar alternativas al uso de la variable global en algún código heredado. Pero esta pregunta no es sobre las alternativas técnicas, me preocupa principalmente la terminología . La solución obvia es pasar un parámetro a...
hecha 31.10.2016 - 15:55
14
respuestas

¿El uso de los bloques anidados try-catch es un anti-patrón?

¿Esto es un antipatrón? ¿Es una práctica aceptable? try { //do something } catch (Exception e) { try { //do something in the same line, but being less ambitious } catch (Exception ex) {...
hecha 09.11.2011 - 17:16
14
respuestas

¿Nombre para este antipatrón? Campos como variables locales [cerrado]

En algunos códigos que estoy revisando, veo cosas que son el equivalente moral de lo siguiente: public class Foo { private Bar bar; public MethodA() { bar = new Bar(); bar.A(); bar = null; } public...
hecha 31.08.2012 - 16:25
8
respuestas

¿Está modificando un parámetro entrante un antipatrón? [cerrado]

Estoy programando en Java, y siempre hago conversores como este: public OtherObject MyObject2OtherObject(MyObject mo){ ... Do the conversion return otherObject; } En el nuevo lugar de trabajo, el patrón es: public void MyObject2Ot...
hecha 23.06.2014 - 13:53
8
respuestas

¿Es ORM un antipatrón? [cerrado]

Tuve una conversación muy estimulante e interesante con un colega sobre ORM y sus ventajas y desventajas. En mi opinión, un ORM es útil solo en los casos más raros. Al menos en mi experiencia. Pero no quiero enumerar mis propios argumentos en...
hecha 17.11.2011 - 17:06