Практическо ръководство за по-добър, по-чист код с функционално програмиране
В тази книга разпознаваемият софтуерен инженер Robert C. Martin ("Uncle Bob") обяснява как и защо да използваме подхода на функционалното програмиране за създаване на по-добри системи. Той сравнява традиционните обектно-ориентирани кодови структури в Java с тези, които позволяват функционалните програмни езици и разкрива най-добрите начини за тяхното използване на практика.
Мартин се фокусира върху практически подходи, минимализирайки теорията в полза на прякото решаване на проблеми. Чрез достъпни примери, програмистите ще открият как езикът Clojure, лесен за научаване и богат на семантика, може да помогне за подобряване на чистотата на кода, дизайна и резултатите.
Той анализира известните принципи SOLID и моделите на Gang of Four от функционална перспектива, разкривайки защо моделите остават ценни за функционалните програмисти и как да ги използват, за да постигнат по-добри резултати.
Вижте също:
- Разбиране на основните функционални концепции: неизменност, постоянни данни, рекурсия, итериране, ленивост и състояние.
- Сравнение на функционални и обектно-ориентирани подходи чрез добре подготвени казуси.
- Изследване на функционални дизайнерски техники за поток на данни.
- Използване на класическите принципи SOLID за писане на по-добър код на Clojure.
- Приемане на практически подходи във функционалното тестване, GUI и съвременна обработка.
- Оптимизиране на дизайна във функционални среди.
- Създаване на бизнес ниво приложение в Clojure.
Книгата обхваща всичко това и много повече, като представлява пътна карта за програмистите, които желаят да подобрят своите умения в програмната дисциплина.
Страници: 384, Размери: 17.8x17.8cm
Производител
- Издател
- Pearson
- Тип
- Технология
- Език
- Английски
- Електронна търговия
- -
- Корица
- Меко
- Брой страници
- -
- Дата на издаване
- -
- Година на издаване
- -
- Размери
- -
- ISBN-13
- 9780138176396
Важна информация
Спецификациите са събрани от официални уебсайтове на производителите. Моля, проверете ги, преди да продължите с окончателната си покупка. Ако забележите някакъв проблем, докладвайте го тук.