- PVSM.RU - https://www.pvsm.ru -
Я написал маленькую электронную книгу в которой рассматриваю вопросы как сделать код лучше. Книга ориентирована на Си/Си++ программистов, но будет интересна и разработчикам, использующих другие языки. Формат книги не подходит для моего любимого Хабра, но мне интересно получить обратную связь и обсудить мысли, изложенные в статье. Поэтому я решил разместить здесь только анонс, а с самой статьей можно познакомиться здесь [1]. И приглашаю в комментарии для обсуждения.
Надеюсь вам понравился этот сборник советов. Конечно, предупредить о всех способах написать программу неправильно невозможно, да в этом и нет смысла. Моей целью было предостеречь программиста и развить в нем чувство опасности. Возможно, когда программист в очередной раз столкнется с чем-то непонятным, он вспомнит о моих наставлениях и не станет торопиться. Иногда несколько минут изучения документации или написание более простого/ясного кода позволит избежать внесения скрытой ошибки, которая затем несколько лет отравляла бы жизнь пользователям и коллегам.
Вот 42 темы, которые я рассматриваю:
Итак, ссылка на статью: http://www.viva64.com/ru/b/0391/ [1]
На английском языке: http://www.viva64.com/en/b/0391/ [2]
Я предвижу, что может нечаянно приключиться Хаброэффект, поэтому хочу заранее подстраховаться. Поэтому выкладываю на Яндекс Диск в формате PDF:
Русский: https://yadi.sk/i/RCHauHFBr2cSs [3]
Английский: https://yadi.sk/i/u11TL5ccr2cSf [4]
P.S. Я специально не размещаю текст книги на других сайтах. Достаточно много людей сообщает о недочётах в тексте, и, если текст будет опубликован в нескольких местах, я замучаюсь вносить исправления. Когда текст стабилизируется, я размещу его ещё где-то в разных форматах. Пока же прошу отнестись с пониманием. И ещё просьба. О замеченных ляпах прошу писать мне на почту (karpov [@] viva64.com), а не в комментариях.
Автор: PVS-Studio
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/118112
Ссылки в тексте:
[1] здесь: http://www.viva64.com/ru/b/0391/
[2] http://www.viva64.com/en/b/0391/: http://www.viva64.com/en/b/0391/
[3] https://yadi.sk/i/RCHauHFBr2cSs: https://yadi.sk/i/RCHauHFBr2cSs
[4] https://yadi.sk/i/u11TL5ccr2cSf: https://yadi.sk/i/u11TL5ccr2cSf
[5] Источник: https://habrahabr.ru/post/281719/
Нажмите здесь для печати.