Подробности
Какви теми се разглеждат в книгата
Настоящата книга разглежда изкуството при писането на код, така че той да бъде лесно четим. Ключовата идея в книгата е, че кодът трябва да бъде разбираем. По-конкретно, вашата цел трябва да бъде да намалите времето, което е необходимо на някой друг, за да разбере вашия код.
Тази идея е представена с помощта на много примери, написани на различни езици, включително C++, Python, JavaScript и Java. Авторите да избегнали употребата на специфични елементи на езиците, така че дори да не познавате някой от тях, лесно ще можете да разберете примерите. (Авторите са на мнение, че концепциите, свързани с четивността, не зависят от езика, който използвате.)
Всяка глава разглежда различен аспект от програмирането и представя начини за писане на лесно разбираем код. Книгата е обособена в четири части:
- Козметични подобрения
Именуване, коментиране и естетика – прости съвети, които са приложими към всеки ред от основния ви код
- Опростяване на цикли и логика
Начини за усъвършенстване и подобряване на разбираемостта на циклите, логиката и променливите във вашата програма
- Реорганизиране на кода
Техники от по-високо ниво за организиране на големи блокове с код и решаване на проблеми на функционално ниво
- Избрани теми
Прилагане на принципа за „лесно разбираем код" към тестването и към пример с голяма структура от данни