Книгата е разделена на три части. В първата се описват принципите, стандартите и практиките, които ръководят създаването на чист код. Втората част включва много казуси, които постепенно стават все по-трудни. Всеки случай е упражнение по „подреждане“ на кода, т.е. рационализиране на кодова база с проблеми и преобразуването ѝ в ефективен и надежден код. Третата част е кулминацията: една единствена глава, която съдържа серия от изследователски (евристични) критерии и „интуитивни признаци“, изведени от казусите. Резултатът е набор от знания, описващи начина ни на мислене, когато пишем, четем и почистваме софтуерен код.
Книгата ще ви помогне да разберете: Как да разпознавате добре написан от зле написан код, Как да пишете добър код и как да подобрявате зле написан такъв, Как да създавате правилни имена, функции, обекти и класове, Как да форматирате кода, така че да бъде възможно най-разбираем, Как да реализирате методи за обработка на грешки без да скривате логиката на кода, Как да правите подходящи модулни тестове и да развивате кода, базирайки се на резултатите от тях.
Това е книга, която е алфа и омега за всеки програмист, софтуерен инженер, ръководител на софтуерни проекти, водач на програмен екип и системен анализатор, занимаващи се с разработването на по-добър код.
Съдържание: Чист код, Имена със значение, Функции, Коментари, Форматиране, Обекти и структури от данни, Обработка на грешки, Граниници, Модулни тестове, Класове, Системи, Емерджентен дизайн, Конкурентност, Итеративно подобрение, Вътрешности на JUnit, Рефакториране в класа SerialDate, Изследователски критерии и интуитивни признаци.
Производител
- Издател
- Kodikas
- Тип
- Хуманитарни науки, Технологии, Компютри - Информатика, Електротехника - Машиностроене, Логика, Култура, Математика на природните науки
- Език
- Гръцки
- Електронна търговия
- -
- Корица
- Меко
- Брой страници
- -
- Дата на издаване
- -
- Година на издаване
- -
- Размери
- -
- ISBN-13
- 9789606455261
Важна информация
Спецификациите са събрани от официални уебсайтове на производителите. Моля, проверете ги, преди да продължите с окончателната си покупка. Ако забележите някакъв проблем, докладвайте го тук.