Жыдоиндусский Мелкософт
Nov. 16th, 2007 05:41 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
кусочек кода примера с их сайта:
Никто не знает, почему они не написали так:
if(message.GetType() == typeof(SoapServerMessage))
Никто не знает, почему они не написали так:
if(message is SoapServerMessage)
no subject
Date: 2007-11-16 04:01 pm (UTC)no subject
Date: 2007-11-16 04:34 pm (UTC)no subject
Date: 2007-11-16 05:04 pm (UTC)Где то треть примеров из SDK не работает, а половина возникающих ошибок имеет восьмизначный номер и находится гуглом только на китайско-индусских форумах.
no subject
Date: 2007-11-16 06:01 pm (UTC)no subject
Date: 2007-11-16 08:38 pm (UTC)no subject
Date: 2007-11-21 12:29 am (UTC)no subject
Date: 2007-11-21 08:06 am (UTC)no subject
Date: 2007-11-16 04:14 pm (UTC)no subject
Date: 2007-11-16 05:28 pm (UTC)no subject
Date: 2007-11-16 05:46 pm (UTC)no subject
Date: 2007-11-16 05:56 pm (UTC)no subject
Date: 2007-11-16 06:04 pm (UTC)no subject
Date: 2007-11-16 06:23 pm (UTC)no subject
Date: 2007-11-16 06:27 pm (UTC)no subject
Date: 2007-11-16 06:36 pm (UTC)Никто никому не будет говорить что система написана студентами идиотами, клиента этот код абсолютно не волнует, его волнует его работоспособность и цвета на кнопочках в гуёвине.
no subject
Date: 2007-11-16 06:38 pm (UTC)no subject
Date: 2007-11-16 06:50 pm (UTC)no subject
Date: 2007-11-16 06:58 pm (UTC)no subject
Date: 2007-11-16 06:37 pm (UTC)no subject
Date: 2007-11-16 06:45 pm (UTC)no subject
Date: 2007-11-16 06:58 pm (UTC)no subject
Date: 2007-11-16 08:45 pm (UTC)И вообще, если автор кода хочет знать, что это именно тот класс что он хочет, а не его наследник - у автора очевидные змеи в голове, ибо это нарушение ООП, согласно канонам которого, наследники должно быть можно подсовывать всюду, где нужны базовые классы.
no subject
Date: 2007-11-16 08:29 pm (UTC)