- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
switch (dType) {
case "2":
return Title + "(" + dTitle + ")";
break;
case "3":
return Title + " за " + dDate.ToString("d");
break;
default: return Title;
break;
}
guest 08.12.2009 14:06 # 0
pe4enov 08.12.2009 14:18 # 0
Забыл написать, что это внутри функции, но думаю и так понятно.
Amok 08.12.2009 15:50 # +1
pe4enov 08.12.2009 15:58 # 0
Nagg 08.12.2009 17:27 # −1
if(condition)
{
DoSingleAction();
}
тоже можно считать за говнокод за лишние скобки...
guest 08.12.2009 18:04 # +1
bildja 11.12.2009 00:33 # +1
А тут же мало того, что они везде есть, так ещё и после ретурнов, то есть до них и дойти не может. То есть, это не совсем одно и то же, что со скобками. Скобки ставить - это хороший тон.. Насчёт брейков не знаю, насколько этот тон хороший.
bildja 11.12.2009 00:37 # +1.2
pe4enov 11.12.2009 08:05 # 0
bildja 11.12.2009 16:22 # 0
http://msdn.microsoft.com/en-us/library/06tc147t%28VS.80%29.aspx
guest 15.12.2009 17:12 # 0
Govnokodom mozhno uzhe schitat' 3 vozvrata iz funkcii.
Ja by hotel posmotret' na avtora esli emu prijdetsja chto-to esche sdelat'. Return dolzhen byt' odin. V konce.
bildja 15.12.2009 18:38 # −0.8
guest 15.12.2009 18:44 # 0
guest 16.12.2009 13:05 # +1
А так на говнокод не тянет.... так гамнишком пованивает.... но не гавнокод!
MaksTR 16.01.2010 00:46 # +0.2
Исходя из так называемых "Правил хорошего тона в программировании" точка выхода из метода должна быть одна, ибо несколько return в большом методе усложняют понимание кода. Объявить в начале метода переменную (например result), оперировать ею и в конце метода вернуть ее не сложно. А использование нескольких return или хотя бы одного goto является признаком того, что программист не представляет себе полностью структуру метода или это просто программирование в стиле "как-нибудь лишь бы работало".
И, вообще, рекомендую почитать книгу "Современная практика программирования на Microsoft Visual Basic и Visual C#" ("Practical Guidelines and Best Practices for Microsoft Visual Basic and Visual C# Developers") Москва, 2006г, издательство Microsoft Press. Это не учебник, а подборка советов о том как надо и как НЕ надо писать. Думаю опыт и советы программистов из Microsoft стоит уважать.