Собираем
информацию
по крупицам

RSS подписка

Подпишитесь на новости сайта по RSS

Новости


Новости

PVS-Studio и вредные советы по C++. Книга, которую нигде не купишь
05-02-2024
18:09:38

... потому что это эксклюзив. А тираж у нее 200 экземпляров, и распространяется она только с дарственной подписью автора. Вчера эта книга приехала ко мне.

 

В первую очередь, надо сказать кто автор этой книги. На рынке инструментов для разработчиков C++ имеется программный продукт, который называется PVS-Studio. Это статический анализатор кода на языках C, C++, C#, Java. Активно развивающихся проектов таких анализаторов на текущий момент около двадцати штук на весь мир. PVS-Studio - это успешный кроссплатформенный продукт, разрабатываемый у нас в России, и продающийся во всех странах. Основатель этого проекта - Андрей Карпов. Он же и написал книгу "Вредные советы для С++ программистов".

 

В прошлом году я отправил в PVS-Studio докучавшую меня ошибку, которую я несколько раз забывал, потом вспоминал, потом опять забывал, в общем, я захотел чтобы в этом статическом анализаторе появилась соответствующая диагностика. Заодно я передал ссылку на ветку в своей базе знаний MyTetra, в которой собираю всякую информацию по особенностям C++, среди которых есть и странности, и рекомендации "как понимать вот это...", и ответы на постоянно возникающие вопросы, и описание типичных ошибок.

 

В ответ команда PVS-Studio отправила мне в подарок новенькую, только что отпечатанную книжку с вредными советами. А чтобы подарок был именно подарком, даже организовала доставку курьером, за что отдельное спасибо.

 

Краткий пересказ основных глав:

 

 

Не берись за Си++ ты, он какой-то слишком сложный.
Лучше прогай на Питоне, там втройне писать быстрей.
ООП, структуры данных - это муторно и трудно,
Наплоди уловий, циклов, то-то будет зашибись!

 

 

Большинство информации из этой книги была уже опубликована в статьях на Хабрахабре, и по-сути в этом издании продублировано то, что авторы PVS-Studio публиковали в Интернете. Но гораздо приятнее держать книгу в руках, чем мотать портянки длинных статей на экране монитора. Да, лично для меня гораздо удобнее работать с бумажным текстом, потому что "глубокое" чтение у меня получается только с бумаги. Только с бумаги я могу воспринимать фундаментальные и сложные вещи. Поэтому мне вдвойне приятно, что у меня есть такая книга в реальном мире, а не в электронном.

 

Как говорит автор книги, желаю вам меньше багов в жизни и в коде!

 



Поделиться этой страницей



Внимание!


На этом сайте разрабатывается программа MyTetra и её родственные проекты. Доступны к просмотру следующие базы знаний:

 

База Xintrea (стр. 1)

База Rarrugas (стр. 1)

База Balas

База YellowRaven

База Yurons

База Lesnik757

База Shandor

База Sirrichar

База Anatolean (стр. 1)

База Аrmagedec

База SorokinRed

База Deadelf79

База Adgaver (стр. 1)

База Pipitos1983

База Soxsten (стр. 1)

База Silenn (стр. 1)

База Shlyapnikova - херомантия и ригидность

База Svoynickname (стр. 1)

База Larson227 (стр. 1)

База Velonski (стр. 1)

База BrokeRU (стр. 1)

База Mcold (стр. 1)

База Alensav (стр. 1)

База Consp11 (стр. 1)

База Kozlov-AE (стр. 1)

База Wwwlir (стр. 1)

База Duwaz (стр. 1)

 

Требуют доработки:

 

База Tairesh

База Ivnglkv

База Kolyag87

База Andyk101

База Garik456456

База Harpokrat

База SalexIzyh

База RuDennn (Bunny-Hop)

База Manakaden

База Vitvrn

База Fanrok

База Grimar

База_Juryak

База Nicolasomsk

База Azatserikbaev

База Shut913

 

Подробности на странице MyTetra Share.

 WebHamster.Ru
 Домик любопытного хомячка
Яндекс индекс цитирования
Почтовый ящик