На эту тему много кем было много чего сказано и написано, и ничего нового тут уже не добавишь. Но в истории нашей группы был эпизод, из-за которого эта тема стала для нас особенно больной и животрепещущей. Ради истории и пользы для начинающих программистов я изложу его здесь, сопроводив одной из «финальных» дискуссий на эту тему.
В курсе компьютерной графики, который вёл на третьем курсе Денис Гладкий, были поставлены жёсткие требования к качеству кода, большинство их которых были признаны нами справедливыми и выполнялись. То были стандартные правила вроде отсутствия повторений и аккуратной работы с интерфейсами DirectX, желательно, путём заворачивания их в изящные обёртки.
Но два требования вызвали у нас серьёзный протест: окружать тело однострочных блоков условий и циклов фигурными скобками и писать в любых сравнениях константы слева. (Основным языком курса был C++) Основная мотивация ясна. Первое правило устраняет возможность ошибки при дописывании новой строчки к однострочному блоку и забывании таки окружить его при этом фигурными скобками. Второе ставит своей основной целью предотвратить ошибочное написание «=» вместо «==» в условиях, типа if(count = 0).
Показаны сообщения с ярлыком #friendsbattle. Показать все сообщения
Показаны сообщения с ярлыком #friendsbattle. Показать все сообщения
пятница, 9 ноября 2012 г.
четверг, 21 июля 2011 г.
Мечта
Необычное ощущение, когда понимаешь, что постепенно, но уверенно сбывается мечта. Идея Битвы Френдов была ничем не выдающейся мыслишкой, одной из бредовых идей и укуренных лулзов, что пачками сыпятся мне в голову с полуночи до трёх часов, как правило. Впрочем, лукавлю, не выдающейся она не была. Именно, она неожиданно выделилась, показалась мне настолько весёлой и бредовой, что я решил её запостить. Просто запостить. Хиханьки да хаханьки. А вдруг кому-то понравится, и он полайкает. Надежда на хардварную реализацию, правда, была, но хиленькая. Мечта даже, а не надежда. А, вот было бы клёво если... Но ладно, кого я обманываю. Ну, правда, кому нафиг надо отрывать жопу, чтобы сделать то, чем он и так успешно занимается в инете? Зачем видеть эти рожи, если ты они не правы, и ты их за это ненавидишь?
Это было ровно 47 дней назад. А через 256 часов после этого (10⅔ суток) мы собрались в People's. Друзья, вы меня поразили. Немногие, думаю, могут похвастаться, что хоть одна их мечта сбылась так быстро. Спасибо за эту минуту, за этот Moment Of Glory.
Но это лишь начало чего-то нового и очень клёвого. Ничего ещё не достигнуто, вообще. Очень легко сейчас забить на это дело — и всё, оно радостно зарастёт травой. Легко и быстро можно изговнякать изначальную идею, если отклониться хоть от одного из двух главных принципов (дружелюбно и вежливо). Вторая битва вышла явно провальной. FAIL, унылое говно, намного хуже первой. Мне было очень грустно на обратном пути. Я натурально, непростительно облажался. Придя в ResPUBlica, я очень сильно хотел спать и есть, я растерялся из-за косяков с охраной, поэтому совершенно позабыл о своём предназначении — вести мероприятие. Что в итоге? Не было интеллектуальной составляющей, никто не узнал для себя ничего нового. Маленькая группа из семи человек делилась на спорящие пары, утыкалась то в один iPad, то в другой. Я читал твиттер, словно окончательно признав своё поражение и отдав бразды Денису. Нафиг это надо?! Правильно бился лишь один Андрей. Он всех внимательно слушал. И говорил один раз. Тихо, коротко, но в точку. Так что все замолкали секунды на 3, и лишь затем, когда стек в голове переполнялся, тред обрубался и загрузка проца падала, раздавался дикий смех.
Значит, мне пора брать всё в свои руки. Будут традиции. Будет кодекс. Будут наказания: тоже мягкие, вежливые, дружелюбные. Но мне не справиться без вашего содействия. Только вместе мы отожгём!
Это было ровно 47 дней назад. А через 256 часов после этого (10⅔ суток) мы собрались в People's. Друзья, вы меня поразили. Немногие, думаю, могут похвастаться, что хоть одна их мечта сбылась так быстро. Спасибо за эту минуту, за этот Moment Of Glory.
Но это лишь начало чего-то нового и очень клёвого. Ничего ещё не достигнуто, вообще. Очень легко сейчас забить на это дело — и всё, оно радостно зарастёт травой. Легко и быстро можно изговнякать изначальную идею, если отклониться хоть от одного из двух главных принципов (дружелюбно и вежливо). Вторая битва вышла явно провальной. FAIL, унылое говно, намного хуже первой. Мне было очень грустно на обратном пути. Я натурально, непростительно облажался. Придя в ResPUBlica, я очень сильно хотел спать и есть, я растерялся из-за косяков с охраной, поэтому совершенно позабыл о своём предназначении — вести мероприятие. Что в итоге? Не было интеллектуальной составляющей, никто не узнал для себя ничего нового. Маленькая группа из семи человек делилась на спорящие пары, утыкалась то в один iPad, то в другой. Я читал твиттер, словно окончательно признав своё поражение и отдав бразды Денису. Нафиг это надо?! Правильно бился лишь один Андрей. Он всех внимательно слушал. И говорил один раз. Тихо, коротко, но в точку. Так что все замолкали секунды на 3, и лишь затем, когда стек в голове переполнялся, тред обрубался и загрузка проца падала, раздавался дикий смех.
Значит, мне пора брать всё в свои руки. Будут традиции. Будет кодекс. Будут наказания: тоже мягкие, вежливые, дружелюбные. Но мне не справиться без вашего содействия. Только вместе мы отожгём!
Подписаться на:
Сообщения (Atom)