В начале сентября дочитал книгу "Веревка достаточной длины чтобы выстрелить себе в ногу" за авторством Алена Голуба. Очень интересный труд, и хотелось бы поделиться своим мнением о данной книге.
Структура книги.
Книга состоит из следующих глав:
1)Процесс проектирования
2)Общие проблемы разработки программ
3)Форматирование и документация
4)Имена и идентификаторы
5)Правила обычного программирования
6)Препроцессор
7)Правила, относящиеся к языку С
8)Правила, относящиеся к языку С++
Содержание книги
Представляет собой талмуд, как надо писать программы на языках С\C++ (но, думаю,по аналогии переносятся многие правила на другие языки) , чтобы не получилось нечто, не подающееся сопровождению и прикрывающееся названием компьютерная программа.
Во время течения часто ловишь себя на мысли, что здесь предлагаются очень простые правила и привычки, которые помогут сделать Ваш код более читабельным, корректным и подающимся отладке. Особенно понравились 1,2, частично 5,6,7 и особенно 8 главы. В 8 главе затрагиваются некоторые особенности работы с классами С++, которые оказались для меня крайне интересными.
Итог:
Хорошая и качественная книга, но не без недостатков ( некоторые советы все же спорны, другая часть слишком очевидна ). Главное о прочитанном не забывать и использовать на практике.
Структура книги.
Книга состоит из следующих глав:
1)Процесс проектирования
2)Общие проблемы разработки программ
3)Форматирование и документация
4)Имена и идентификаторы
5)Правила обычного программирования
6)Препроцессор
7)Правила, относящиеся к языку С
8)Правила, относящиеся к языку С++
Содержание книги
Представляет собой талмуд, как надо писать программы на языках С\C++ (но, думаю,по аналогии переносятся многие правила на другие языки) , чтобы не получилось нечто, не подающееся сопровождению и прикрывающееся названием компьютерная программа.
Во время течения часто ловишь себя на мысли, что здесь предлагаются очень простые правила и привычки, которые помогут сделать Ваш код более читабельным, корректным и подающимся отладке. Особенно понравились 1,2, частично 5,6,7 и особенно 8 главы. В 8 главе затрагиваются некоторые особенности работы с классами С++, которые оказались для меня крайне интересными.
Итог:
Хорошая и качественная книга, но не без недостатков ( некоторые советы все же спорны, другая часть слишком очевидна ). Главное о прочитанном не забывать и использовать на практике.