čtvrtek 12. února 2015

Refactoring bez testů = sebevražda

Najdi deset rozdílů

return (entity.IsOutgoingPayment() ? "BV" : "BP") + entity.Date.ToString("yy");


return entity.IsOutgoingPayment() ? "BV" : "BP" + entity.Date.ToString("yy");


  1. BV15 nebo BP15
  2. BV nebo BP15

Proházet pořadí propert a seřadit je podle abecedy je taky dobrý nápad, ale může to mít vliv třeba na serializaci do XML nebo na vykreslení ovladacích prvků v automaticky generovaném GUI pomocí reflexe?

Správná odpověď je: Všechno je možné, ale zjistím to jakmile znovu spustím testy.


Zkuste se podívat na knihovnu, která by měla umět porovnat dva obrázky.
https://msdn.microsoft.com/en-us/library/hh191601.aspx
https://blogs.msdn.microsoft.com/domgreen/2009/09/06/comparing-two-images-in-c/

Žádné komentáře:

Okomentovat