[C#] Оцените код
От: Аноним  
Дата: 25.01.11 22:26
Оценка:
Собсна оцените пожалуйста код и укажите на недостатки и их решения.
http://www.sendspace.com/file/ddto3m
Re: [C#] Оцените код
От: Holms США  
Дата: 26.01.11 00:16
Оценка: :)
Здравствуйте, <Аноним>, Вы писали:

А>Собсна оцените пожалуйста код и укажите на недостатки и их решения.

А>http://www.sendspace.com/file/ddto3m
HR человек хочет получить бесплатную проверку в которой он не бум-бум и потом завалить програмера. Неееа, мы своих в обиду не даём.
Код просто прекрасен и идеален!
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
The life is relative and reversible.
Re[2]: [C#] Оцените код
От: Аноним  
Дата: 26.01.11 00:31
Оценка:
Здравствуйте, Holms, Вы писали:

А>>Собсна оцените пожалуйста код и укажите на недостатки и их решения.

А>>http://www.sendspace.com/file/ddto3m
H>HR человек хочет получить бесплатную проверку в которой он не бум-бум и потом завалить програмера. Неееа, мы своих в обиду не даём.
H>Код просто прекрасен и идеален!

Да нет, код мой.Просто хочу понять недостатки и исправить их=)
Re[3]: [C#] Оцените код
От: Holms США  
Дата: 26.01.11 00:47
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Да нет, код мой.Просто хочу понять недостатки и исправить их=)

ок, ок
В приципе не плохо, только вот такую логику
if (!string.IsNullOrEmpty(captchaID)) //Проверяем ID полученой капчи на пустоту
{
        Thread.Sleep(7000); //Первый тредслип перед циклом 7 секунд.
        do
        {
                Thread.Sleep(3000); //Второй тредслип по 3 секунды.
        } while (CaptchaStatus(captchaID, ref captchaValue));
}

лучше делать асинхроно и не блокировать главный поток.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
The life is relative and reversible.
Re: [C#] Оцените код
От: Nuseraro Россия  
Дата: 26.01.11 11:55
Оценка: 1 (1) +1
Здравствуйте, Аноним, Вы писали:

А>Собсна оцените пожалуйста код и укажите на недостатки и их решения.

А>http://www.sendspace.com/file/ddto3m


private static object locker = new object();

нужен
readonly

путанница в названиях, то
capcha
,то
captcha

BinaryReader binaryReader = new BinaryReader
StreamReader reader = new StreamReader

нужен
using

DictACError["ERROR_BAD_DUPLICATES"] = "ERROR_BAD_DUPLICATES";

спорно, но не нравится идея. Уж лучше ключом энумы раз уж так


string url, string referer, ref CookieContainer cookies, string[] query, string[] file

реф по середине злоба

            for (int i = 0; i < file.Length; i++)
                queryBuilder.AppendFormat("{0}Content-Disposition: form-data; name=\"{1}\"; filename=\"{2}\"\r\nContent-Type: {3}\r\n\r\n{4}", boundary, file[i], file[++i], file[++i], file[++i]);


косвенное изменение итератора спорно
надо что-нидь типа
            for (int i = 0; i < file.Length; i+=4)
                queryBuilder.AppendFormat("{0}Content-Disposition: form-data; name=\"{1}\"; filename=\"{2}\"\r\nContent-Type: {3}\r\n\r\n{4}", boundary, file[i], file[i+1], file[i+2], file[i+3]);
Homo Guglens
Re: [C#] Оцените код
От: Аноним  
Дата: 29.01.11 03:29
Оценка:
Немного переписал код, вот что вышло http://www.sendspace.com/file/tqxju3
Есть какие-нибудь замечания по этому коду?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.