I (modifiye kodu) bu yöntemi vardır:Geçersiz bir yöntemden kurtulun mu?
public static void PublishXmlForCustomTypes(MyOwnClass DefaultOutputInformation)
{
if (DefaultOutputInformation != null)
{
///lot of code
}
}
ve benim bütün kod eğer deyimi içinde oldu ve bu konuda düşünme sonra, bunu şu şekilde değiştirildi: ben test kadarıyla
public static void PublishXmlForCustomTypes(MyOwnClass DefaultOutputInformation)
{
if (DefaultOutputInformation == null)
{
return;
}
///lot of code
}
Bu, kesinlikle eşdeğer gibi görünüyor, ama gerçekten böyle mi? Yani, "dönüş" ifadesi bizi yöntemden çıkarır mı?
Bunun eşdeğer olmayacağı gizli bir durum yok mu? –
kabul edildi ve geri çekiliyor. IF bloğunuzun kapsamı mümkün olduğu kadar küçükse, kendiniz ve daha sonra bunu sürdürecek olan diğer kişiler için daha kolay, işlevsel olmasa da bir fark yaratmaz. –
@ Jérémy Talio: Hayır, yok. – BoltClock