
Сирожа
31.10.2016
12:30:16
Главное в любом деле - интерес. Нет интереса - нет прогресса

Bogdan
31.10.2016
12:31:20
Ну или иная мотивация)
Но согласен полностью

Google

Анатолий
31.10.2016
12:34:42
Может в вузе проблема в отсутствии заинтересовывания?
Это вообще самая тёмная проблема педагогики, из-за которой рушатся судьбы, нервные клетки, призвания
В обучении без заинтересовывания

Victor
31.10.2016
12:37:13
А чем Рихтер не понравился-то? Так можно сказать не читайте Макконнела и gof - к чему все это, надо не терять время на эти книжки и писать код

Bogdan
31.10.2016
12:38:03
макконнелл читается легко,
рихтер, говорят читается сложно,
троелсен читается легко
ожет этим

/подгоревшая белочка с нейроновым повидлом
31.10.2016
12:44:05

Sergey
31.10.2016
12:45:59
Зачастую эти эффективные менеджеры обещают клиентам горы плюшек, и удивляются, почему кодеры не могут все быстро и качественно реализовать

/подгоревшая белочка с нейроновым повидлом
31.10.2016
12:47:10
А книга банды четырех в краткой выжимке обычно преподается в универе - самые распространенные. Знать что другие паттерны существуют - отлично. Все знать - не думаю что этот багаж пригодится. В любом случае придется заглядывать в справочник.

Sergey
31.10.2016
12:47:41
Хотел бы я учиться в универе, где преподается выжимка из генгоффор

Анатолий
31.10.2016
12:48:00
Главное знать столько чтобы знать, куда именно заглядывать и за чема

/подгоревшая белочка с нейроновым повидлом
31.10.2016
12:49:24

Google

Sergey
31.10.2016
12:49:49
Повезло вам сильно

/подгоревшая белочка с нейроновым повидлом
31.10.2016
12:50:27

Анатолий
31.10.2016
12:50:44
В общем всё в меру)
И даже следование паттернам тоже

/подгоревшая белочка с нейроновым повидлом
31.10.2016
12:50:58

Летучая
31.10.2016
12:51:23
В российских универах прога такое себе

Анатолий
31.10.2016
12:51:40
++++++
Кажется есть антипаттерн про эту тему))

Летучая
31.10.2016
12:51:45
Очень медленная программа

Анатолий
31.10.2016
12:51:49
"Не перепаттерни"

/подгоревшая белочка с нейроновым повидлом
31.10.2016
12:52:12
Повезло вам сильно
Мне очень повезло что алгоритмы и структуры данных мы проходили параллельно с джавой и реализовывали все эти связанные списки и бакет-сорты тут же.

Летучая
31.10.2016
13:36:03
Чего эт за универ, если не секрет? )

/подгоревшая белочка с нейроновым повидлом
31.10.2016
13:37:42

Sergey
31.10.2016
13:38:34
Я уж порадовался, что в россии где есть такое :)

Анатолий
31.10.2016
13:40:03

Oleg
31.10.2016
13:40:36
Матмех УРгУ в Екатеринбурге, были и алгоритмы и GoF паттерны и много всего другого :)

Donald
31.10.2016
13:57:48

/подгоревшая белочка с нейроновым повидлом
31.10.2016
13:58:16
Гермашка

Donald
31.10.2016
13:58:33
Понятно

Meent
31.10.2016
17:22:27
Всем доброго вечера)

Google

Meent
31.10.2016
17:22:35
Опять проблема с ArrayList)
У меня есть ArrayList который я заполняю так:
AdsList.Add(new
{
cat_id = reader["cat_id"],
url = reader["url"],
});
и есть:
public class adsData
{
public int cat_id { get; set; }
public int url { get; set; }
}
adsData test = (adsData)AdsList[0];
выдаёт ошибку)

morlord
31.10.2016
17:33:46
А почему сразу не инициализировать класс, раз ты его описал

Oleg
31.10.2016
17:34:04
должно быть
AdsList.Add(new adsData
{
cat_id = reader["cat_id"],
url = reader["url"],
});

Sergey
31.10.2016
17:34:20
Url - int?

Meent
31.10.2016
17:34:21

Oleg
31.10.2016
17:34:33
если у тебя в reader лежат строки, тогда вот так:
AdsList.Add(new adsData
{
cat_id = int.Parse(reader["cat_id"]),
url = int.Parse(reader["url"]),
});

Sergey
31.10.2016
17:37:40
Без указания типа ридера и эксепшна - гадание на кофейной гуще

Sergey
31.10.2016
17:38:36
А вообще за поле int url надо по рукам бить

Meent
31.10.2016
17:39:08

Sergey
31.10.2016
17:39:09
Семантически не верно и ведет к путанице

Meent
31.10.2016
17:39:12
уже поправил

Sergey
31.10.2016
17:39:26
Ну я сразу так и предположил

Meent
31.10.2016
17:39:38
Теперь всё норм, сяп

Sergey
31.10.2016
17:39:52
Ошибка в копипасте

Google

Meent
31.10.2016
17:40:15
Кстати, (int) == int.Parse() или есть свои приколы?

Oleg
31.10.2016
17:40:23
не равно

Sergey
31.10.2016
17:40:32
Есть конечно

Oleg
31.10.2016
17:42:36
оператор (int) - это приведение к типу, оно будет работать толко если ты приводишь число
(int)"2" - выбросится исключение
int.Parse() принимает на вход строку и из неё конструирует число
int.Parse("2") - нормально отработает

Meent
31.10.2016
17:44:01
Спасибо, теперь понял

Sergey
31.10.2016
17:44:47
Идеально будет TryParse
Чтобы нормально обработать случайно затесавшийся текст без ексепшна

Анатолий
31.10.2016
17:57:44
Бесит, что tryparse требует out paramater
Синтаксический антисахар!

Летучая
31.10.2016
17:59:21

Admin
ERROR: S client not available

Летучая
31.10.2016
17:59:29
)

Анатолий
31.10.2016
18:00:55

Летучая
31.10.2016
18:01:08
Почему не работает подсветка синтаксиса?
Бот сломался или я чего не так пишу? test
О. а так работает

Анатолий
31.10.2016
18:01:40
int.TryParse(string b, Exception ex)
Никто конечно не мешает самому так сделать

Летучая
31.10.2016
18:02:03
Хмм

Google

Анатолий
31.10.2016
18:02:04
Но таких "подхаков" на целый проект набирается

Летучая
31.10.2016
18:02:35
СпасибО!

Sergey
31.10.2016
18:11:30

[Anonymous]
31.10.2016
18:12:02
ептать
ептание

Sergey
31.10.2016
18:12:22

Летучая
31.10.2016
18:15:11
Поймал

Анатолий
31.10.2016
18:16:59
И чо они не додумалисть

Летучая
31.10.2016
18:17:13
Естественно :D

Анатолий
31.10.2016
18:17:18
Нафиг там out

Летучая
31.10.2016
18:17:22
Это чтобы ты лямбды использовал.

Анатолий
31.10.2016
18:18:09
А, даже ещё сахарнее
int I = int.Parse(b, Logger.Log)
Мечтать не вредно)

/подгоревшая белочка с нейроновым повидлом
31.10.2016
20:17:22

Sergey
31.10.2016
20:21:30

Летучая
31.10.2016
20:22:25
Тоже думал курсач на жабе написать
Выбирал так — шарпы и питон знаю, хочется экзотики

Oleg
31.10.2016
20:22:46
или какой-нибудь функциональный язык, например F# .Net, чтобы далеко от шарпа не уходить

Летучая
31.10.2016
20:23:26
Haskell )
Эта группа больше не существует