Баян, конечно, но что поделать :)
channel9.msdn.com/Shows/Going+Deep/Stephan-T-Lavavej-Digging-into-C-Technical-Report-1-TR1
Посмотрел это видео с удовольствием (блин, звучит как-то пошло!).
Во-первых, Стив здоровски владеет предметом и это чувствуется. Практически тянет на SteveCpp, если принять AlenaCpp за эталон. Признаюсь (к стыду своему), что узнал много нового.. или даже вот так правильнее - узнал, что не знаю еще много чего нового :)
Во-вторых, нравится мне когда ребята из Майкрософт ссылаются на хорошие книги и используют забавные словечки. Обратили внимание? Стив использует "mallocate" и "news" так, как будто в американском девелоперском английском уже давно присутствуют глаголы to mallocate и to new. Приглянулись мне эти словечки, даже задумался как бы в русскоязычной среде их внедрить? "Маллоцировать", "маллочить", хм..
четверг, 28 октября 2010 г.
вторник, 26 октября 2010 г.
Продуктивный программист
Прочитал на днях книгу "Продуктивный программист" Нила Форда. Поначалу она не слишком привлекла меня - несколько вводных страниц, на мой субъективнеший взгляд, автор посвятил раскручиванию себя любимого (помните как у Жванецкого в Одесском Пароходе "я - капитан, а вы все - дерьмо..."). Потом, правда, я как-то углубился, благо читается она легко, и вынес для себя кое-чего интересного. В целом - книженция достойна рекомендации в категории "развитие здравого смысла у программистов", хотя C++ программисты скорее всего будут ощущать неприятный привкус Java ;)
Временами ловил себя на мысли о том, что не согласен с некоторыми из утверждений автора. Видимо сказывается некоторая моя окостенелость в связи с длительным употреблением C++.
К примеру, дано такое утверждение: "В любом языке с развитым механизмом отражения слово private все равно не более чем документация намерений; чтобы добраться до нужных методов я всегда могу воспользоваться отражением". Ничего себе! Не могу представить чтобы нечто подобное было акутальным для C++ - неужели Java настолько переврала все чему учил Страуструп? или все станет на свои места, если познакомиться с Java поближе?
Из того что понравилось - лаконичное освещение некоторых несложных принципов (DRY, YAGNI, SLAP) - по делу и так, чтобы не заскучать. Странно, но именно в этой книженции я впервые прочитал о "разъяренных обезьянах" - это такой шикарный анекдот с равными долями шутки и правды. Весьма улыбнула меня также тема стрижки яков - теперь я знаю как оставаясь в рамках приличия донести мысль о том, что кто-то занимается ерундой.
Временами ловил себя на мысли о том, что не согласен с некоторыми из утверждений автора. Видимо сказывается некоторая моя окостенелость в связи с длительным употреблением C++.
К примеру, дано такое утверждение: "В любом языке с развитым механизмом отражения слово private все равно не более чем документация намерений; чтобы добраться до нужных методов я всегда могу воспользоваться отражением". Ничего себе! Не могу представить чтобы нечто подобное было акутальным для C++ - неужели Java настолько переврала все чему учил Страуструп? или все станет на свои места, если познакомиться с Java поближе?
Из того что понравилось - лаконичное освещение некоторых несложных принципов (DRY, YAGNI, SLAP) - по делу и так, чтобы не заскучать. Странно, но именно в этой книженции я впервые прочитал о "разъяренных обезьянах" - это такой шикарный анекдот с равными долями шутки и правды. Весьма улыбнула меня также тема стрижки яков - теперь я знаю как оставаясь в рамках приличия донести мысль о том, что кто-то занимается ерундой.
Подписаться на:
Сообщения (Atom)