Kod produkcyjny jednego z projektów w pewnej firmie:
// method name changed void OnSmthCompleted(object sender, GetLegendInfoCompletedEventArgs e) { var classes = e.Result[0].LegendGroups[0].LegendClasses; var legendClass = new List<LegendInfo>(); foreach (var item in classes) { var li = new LegendInfo(); li.Name = item.Label; if (item.SymbolImage.ImageURL.Contains("some_computer_name")) { // IP changed to some dummy one var url = item.SymbolImage.ImageURL.Replace( "some_computer_name", "192.168.0.1" ); li.Url = new Uri(url, UriKind.Absolute); } else { li.Url = new Uri(item.SymbolImage.ImageURL, UriKind.Absolute); } legendClass.Add(li); } LegendData.ItemsSource = legendClass; }
Nie muszę chyba pistać do którego IF kod wchodził na produkcji? :)
Nazwa komputera i IP zostało zmienione by chronić autora kodu
Ja kilka miesiecy temu zostawilem zwracanie msg "Dupa" w servisie jak cos poszlo nie tak. I tak wersje otrzymal klient. Po jakims czasie przyslali maila ze dostaja dziwna odpowiedz :)
A wracajac do tematu to podoba mi sie jeszcze linia nr4 :)
Fajny pomysl na cykl, piatki moga stac sie przyjemniejsze:) "Did I break your concentration? Please, continue"
Comments are closed.