martes, 22 de mayo de 2012

El código que me encuentro en el trabajo

Me pregunto si realmente somo buenos programadores o nos merecenos lo que tenemos.
Porque viendo este código ya me entran las dudas. Eso sí, sigo con ganas de seguir mejorando como programador, porque si no tuviera estas ganas de aprender, seguro que generaría este código o aún peor. Un compañero de profesión me dijo una vez que él escribía el código todo seguido ...

       private void AplicarContorno(Control control, bool aplicar)
        {
            var canvas = (Canvas)control.FindName("Canvas");
            foreach (var poligono in canvas.Children)
            {
                try
                {
                    var path = (Path)poligono;
                    if (aplicar)
                    {
                        path.Stroke = Brushes.Black;
                    }
                    else
                    {
                        path.Stroke = Brushes.Transparent;
                    }
                }
                catch (Exception)
                {
                    try
                    {
                        var canvas2 = (Canvas)poligono;
                        if (canvas2 != null)
                        {
                            foreach (var municipio in canvas2.Children)
                            {
                                var path2 = (Path)municipio;
                                if (aplicar)
                                    path2.Stroke = Brushes.Black;
                                else
                                    path2.Stroke = Brushes.Transparent;
                            }
                        }
                    }
                    catch
                    {
                    }
                }
            }
        }

No hay comentarios:

Publicar un comentario