- 1
- 2
- 3
- 4
- 5
- 6
- 7
if (File.Exists(local)) {
if (Connect()) {
if (ftpConnection.Exists(remote)) {
//code
}
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+109
if (File.Exists(local)) {
if (Connect()) {
if (ftpConnection.Exists(remote)) {
//code
}
}
}
guest 27.06.2011 13:04 # −1
absolut 27.06.2011 13:13 # +2
guest 27.06.2011 13:31 # −3
>Connect() && ftpConnection.Exists(remote)
В C# условия в if'е в каком порядке выполняются?
Если Connect() поднимает соединение в ftpConnection, то я бы не стал писать и надеяться, что условия выполнятся в правильном порядке.
Irdis 27.06.2011 13:36 # −2
сначала первое потом последние...
а вот из-за таких неуверенных как вы приходиться любоваться
}}}}}}}}} бесит же
absolut 27.06.2011 13:42 # −2
В данном случае выполнение будет осуществляться слева направо.
guest 27.06.2011 20:13 # −4
В том же си или с++ в старом стандарте это будет не так
absolut 27.06.2011 21:39 # +2
SmackMyBitchUp 27.06.2011 23:10 # 0
absolut 27.06.2011 23:16 # 0
gegMOPO4 28.06.2011 18:01 # +1
guest 01.07.2011 22:58 # 0
gegMOPO4 28.06.2011 18:00 # +1
А играет роль — ленивость операторов.
absolut 28.06.2011 20:45 # +1
SmackMyBitchUp 27.06.2011 14:42 # 0
guest 27.06.2011 15:21 # −1
SmackMyBitchUp 27.06.2011 19:23 # 0
guest 27.06.2011 20:14 # 0
>Текущий говнокод
Написал, что-бы не подумал кто чего...
KirAmp 27.06.2011 15:23 # 0
RaZeR 28.06.2011 13:33 # 0
И что самое интересное, написанный тобой код на бумажке они сравнивают с неким "эталоном".
Интересно мне посмотреть на этот эталон...
P.S.: Да, я сдавал эту хуиту.
musuk 30.06.2011 12:46 # 0
Что мне здесь реально не нравится, это мутная функция Connect() и поле ftpConnection. Как бы не очевидно, куда Connect() и что ftpConnection != null, например. Короче тут явно нужен рефакторинг.
guest8 08.04.2019 21:01 # −999