Кто будет президентом?
Так правильнее, хотя тоже не идеально:
1 2 3 4 | if ( (CurrentYear — 2008) / 4 % 2 == 0 ): return «Медведев» else: return «Путин» |
Коварный вопрос по Event,Delegate
На собеседованиях любят задавать всякие каверзные вопросы. Одним из любимых вопросов на понимание .net платформы является вопрос про события и делегаты. В лучшем случае спрашивают отличия, в худшем могут задать такой вопрос на засыпку.
Дан код:
1 2 3 4 5 6 7 8 9 10 | public class A { public void OnDoWork() { if ( DoWork != null ) DoWork(this, EventArgs.Empty); } public event EventHandler DoWork; } |
- Что будет с программой, если класс A видоизменить так: убрать ключевое слово event?
- Что будет с программой, если вообще во всем коде убрать ключевые слова event?
Индийский говнокод
Код реального коммита:
1 2 3 4 5 | public bool IsMetaAdminUserLogin(bool _isMetaAdminUserLogin) { bool _currentMetaAdminUserLogin = _isMetaAdminUserLogin; return _currentMetaAdminUserLogin; } |
Передернули переменные
Интересная задача для программистов
Требуется написать на Delphi программу, «распознающую» расклад в знаменитом пасьянсе, как это изображено на рисунке

