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.