Ползи
Независимо от вашата биография настоящият наръчник може да ви помогне при писането на по-добри програми за по-кратко време и с по-малко главоболия.
Пълна справка за софтуерно изграждане. Книгата дискутира общите аспекти на изграждането, като например качество на софтуера и начини за мислене относно програмирането. Навлиза в най-съществените детайли като стъпки при образуване на класове, подробности за използването на даннови и контролни структури, дебъгване, рефакториране и техники и стратегии за подобряване на кода. Не е необходимо четене от корица до корица, а книгата е проектирана за лесно откриване на конкретна информация.
готови за използване контролни списъци. Настоящата книга обхваща десетки контролни списъци за оценяване на софтуерна архитектура, подход за дизайн, качества на клас и процедура, имена на променливи, контролни структури, оформление, тестови случаи и много повече.
най-съвременна информация. Наръчникът описва някои от най-актуалните налични техники, много от които все още не се използват често. Тъй като книгата извлича информация както от практиката, така и от проучвания, описаните техники ще бъдат полезни още много години.
По-голяма перспектива върху софтуерната разработка. Книгата дава възможност за избягване на всекидневната борба с често срещани проблеми. Малко практикуващи програмисти имат време да прочетат стотиците книги и статии, обхванати в наръчника. Опитът от проучвания и от реалния свят, събран в тази книга, ще информира и стимулира мисленето ви относно вашите проекти, като ви позволява да предприемете стратегическо действие, за да не водите една и съща битка отново и отново.
липса на истерия. За разлика от някои други софтуерни книги настоящата представя балансирани дискусии за силните и слабите страни на всяка техника. Вие знаете изискванията на вашия проект по-добре от всеки друг. Книгата предоставя обективната информация, от която се нуждаете, за да вземете решение относно конкретните обстоятелства.
концепции, приложими за най-често срещаните езици. Описаните техники могат да бъдат използвани без значение от езика – независимо дали това е C++, C#, Java, Microsoft Visual Basic, или други подобни.
Множество примери на код. Книгата съдържа много примери на добър и лош код. Включени са толкова много примери, защото повечето хора учат най-добре чрез тях. Примерите са на различни езици, защото овладяването на повече от един език често е повратен момент в кариерата на професионалния програмист. След като програмистът осъзнае, че програмните принципи надхвърлят синтаксиса на всеки конкретен език, вратите се отварят към знание, което наистина е от значение за качеството и производителността.
С цел улесняване на бремето с множество езици са избягвани езотерични езикови функционалности, с изключение на местата, където са специално обсъждани. Не е необходимо разбирането на всеки нюанс на фрагментите код, за да се разбере техният смисъл. Ако се фокусирате върху илюстрираната точка, ще откриете, че можете да четете кода, независимо от езика.