#30 Pues si, el TDD es lo mas inutil que existe ademas pierdes tiempo con los tests... y los BDD son aun peor, son como teologos!!
#32 Es un claro typo que se le olvido meter el !, digo yo
#33 Con un redirect no le veo sentido, pero alguna vez he hecho condiciones de estas chorras para "engañar" al compilador cuando quiero probar algo ejecutando un return prematuro en vez de comentar código. En estos casos un compilador puede identificar un flujo único que se salta ejecución de código y quejarse. Por ejemplo:
funcionX(){
... // trozo de código
return // Compiler se queja de que no se va a ejecutar el trozo de código 2
if(true)
return // Compiler se queja de que no se va a ejecutar el trozo de código 2
... // trozo de código 2
}
Pero si que se come lo siguiente
funcionX(){
... // trozo de código
bool soyMasListoQueElCompiler = true
if(soyMasListoQueElCompiler)
return
if(1==1)
return
... // trozo de código 2
}