Да ну, ничего не изменится?
у вас public event
и как вы думаете, что скажет компилятор если дальше по коду будет:
A a = new A();
a.DoWork += AfterSomeWork;
?
Так что разница есть.
PS (не к вам, просто вспомнил)
пришёл как то на собеседование(по .net) парниша, собеседовал его в основном ПМ, я так «послушать был», диалог примерно такой:
-какие способы/объекты синхронизации вы знаете?
-lock! (гордо так)
-а ещё?
-а я только его использовал…
…
Disciples, там такая фича была заложена, когда захватываешь земли/ресурсы и чем круче твои герои, то тем больше земля переформируется под конкретную расу.
Только что прислали, а тут такая обложка, вобщем не удержался:
Одна подруга жалуется другой:
— У меня муж алкоголик. Я уже так от него устала. Что мне делать?
— Да, у меня была такая проблема. Ты попробуй сделать так: когда
муж пьяным
придёт и ляжет спать, ты ему в штаны положи змею. Он увидит её, подумает,
что началась белая горячка, и пить перестанет.
Ну первая так и сделала. На следующее утро мужик просыпается,
идёт в туалет,
достаёт из штанов змею, она ему:
— Шшш-ш-ш-ш…
Мужик:
— Я тебе дам шшшш, ссы давай!!!
На мой взгляд, сначала «отпресовали» их, затем предложили купить — классическая схема. Тем самым ребят отодвинут от дела, копирайтеры будут получать своё бабло.
Да я помню у нас теорию вероятности профессор вёл, он мужик сам по себе хороший, книгу лет 20-25 назад написал, потом Союз развалился, а он спился. Они вдвоём, 2 профессора, пойдут накатят, а мы сидим ерундой маемся.
Причины разные бывают. У нас «драли» за непосящение на 5 курсе(тех кто работал по спецухе, ибо остальные ходили). Помню как меня слиливали на «защите информации», потому-что я тогда «забил на научную работу по обфускации» и ушёл в бизнес, «денег возжелал»!!! Слов нет — одни эмоции.
Я вспоминаю своё студенчество, да я пожалел что не учил матан или численные методы на первых курсах, но немного пожалел. Если мне нужна информация, я могу найти её в интернете. А поповоду того, что студенты не сами делают, это и понятно. Тут есть 2 вариации студентов, на мой взгляд, которым просто «влом» что-то делать, и тем которым не хватает времени. Мы с другом начали работать со 2 курса, и на 4-5 курсе, нам бы не хватало времени делать каждому лабы, поэтому мы с ним объединились «в бригаду», благо это у нас разрешено, и он делал лабы по одним предметам, я по другим. И знаете, хороший тандем получился, глядя на нас и другие стали объединяться. Потому-что не хватало времени. Нам из-за работы, кому-то из-за «погулять» :).
Заодно я хотел бы затронуть качество преподавателей!!! Знаете, очень обидно когда приходишь на кандидатский и тебе задают вопрос, ты на него отвечаешь, но не так как написано у них «в методе», ставят7 баллов и идёшь лесом! А ответ то был правильный! Обидно!
Так что давайте не будем — студенты плохие пошли, раньше и травка зеленее была и солнышко ярче светило! Процент «балласта» всегда был и будет. Жизнь сама расставит всех на свои места.
Нет, это не из серии «джава тормозная» :), это из серии когда я программировал под Linux на С++, мне было сказано использовать Wx, хотели убить 2х зайцев сразу, написав кроссплатформенное приложение, для Windows и Linux, ну или хотя бы с минимальной «переточкой». В конечном итоге отказались от WxWidgets под Windows и использовали связку boost+Win32 api, а под Linux оставили.
А вот подводных камней, таких «крупных» не нашли. Хотя, мне лично, не понравилась там работа с ресайзингом. Но это из другой оперы :)
1. IronRuby + VS2010 (немного конечно натянутый пример), я думаю раз они встраивают Ruby в VS, то должны подключить редактор WinForms(как минимум) под «это дело». Конечно не «чистый» Ruby, но что есть.
2. Это мой взгляд, просто когда так 50 форм, и где-то 100 различных пользовательский контролов, становится уже не весело, даже в «навароченных» редакторах. Хотя, были люди в наше время ;).
у вас public event
и как вы думаете, что скажет компилятор если дальше по коду будет:
A a = new A();
a.DoWork += AfterSomeWork;
?
Так что разница есть.
PS (не к вам, просто вспомнил)
пришёл как то на собеседование(по .net) парниша, собеседовал его в основном ПМ, я так «послушать был», диалог примерно такой:
-какие способы/объекты синхронизации вы знаете?
-lock! (гордо так)
-а ещё?
-а я только его использовал…
…
Мораль — больше читайте.
Безграмотные малолетки
Только в качестве библиотеки для графов, я бы использовал GLEE (но это так)
Заодно я хотел бы затронуть качество преподавателей!!! Знаете, очень обидно когда приходишь на кандидатский и тебе задают вопрос, ты на него отвечаешь, но не так как написано у них «в методе», ставят7 баллов и идёшь лесом! А ответ то был правильный! Обидно!
Так что давайте не будем — студенты плохие пошли, раньше и травка зеленее была и солнышко ярче светило! Процент «балласта» всегда был и будет. Жизнь сама расставит всех на свои места.
Вот когда это увидел, то перевёл: «Меньши говори — больше вкалывай».
По делу: Нужно больше конкретики, время параметр дорогой.
А вот подводных камней, таких «крупных» не нашли. Хотя, мне лично, не понравилась там работа с ресайзингом. Но это из другой оперы :)
2. Это мой взгляд, просто когда так 50 форм, и где-то 100 различных пользовательский контролов, становится уже не весело, даже в «навароченных» редакторах. Хотя, были люди в наше время ;).