Масштабируемый рефакторинг. Возвращаем контроль над кодом

Автор: TRex от 4-05-2022, 19:20, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Масштабируемый рефакторинг. Возвращаем контроль над кодом
Автор: Лемер М
Издательство: Питep
Год: 2022
Формат: True PDF, ePUB
Страниц: 256
Размер: 10,8 Mb
Язык: Русский

Поддерживать большие приложения сложно, а поддержка больших «неорганизованных» приложений превращается в непосильную задачу. Пришло время сделать паузу и задуматься о рефакторинге! Внесение значительных изменений в крупную и сложную кодовую базу — нетривиальная задача, которую практически невозможно успешно выполнить без рабочей команды, инструментов и планирования. Мод Лемер раскрывает все тайны рефакторинга на примере двух исследований. Вы научитесь эффективно вносить важные изменения в кодовую базу, узнаете, как деградирует код и почему иногда это неизбежно.
 

Introduction to Software Design with Java, 2nd Edition

Автор: TRex от 4-05-2022, 10:32, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Introduction to Software Design with Java, 2nd Edition
Автор: Martin P. Robillard
Издательство: Springer
Год: 2022
Формат: PDF
Страниц: 306
Размер: 10 Mb
Язык: English

This textbook provides an in-depth introduction to software design, with a focus on object-oriented design, and using the Java programming language. Its goal is to help readers learn software design by discovering the experience of the design process. To this end, the text follows a continuous narrative that introduces each element of design know-how in context, and explores alternative solutions in that context. This narrative is complemented by hundreds of code fragments and design diagrams.
 

Fluent C (Early Release)

Автор: TRex от 4-05-2022, 04:06, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Fluent C
Автор: Christopher Preschern
Издательство: O’Reilly Media
Год: 2022-05-02: First Release
Формат: ePUB
Размер: 10 Mb
Язык: English

Expert advice on C programming is hard to find. While much help is available for object-oriented programming languages, there's surprisingly little for the C language. With this hands-on guide, beginners and experienced C programmers alike will find guidance about design decisions, including how to apply them bit by bit to running code examples when building large-scale programs.
 

Introduction to Algorithms 4th Edition

Автор: TRex от 3-05-2022, 15:16, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Introduction to Algorithms 4th Edition
Автор: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
Издательство: The MIT Press
Год: 2022
Формат: True PDF
Страниц: 1677
Размер: 22,2 Mb
Язык: English

A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, and other topics. Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor and comprehensiveness. It covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers, with self-contained chapters and algorithms in pseudocode. Since the publication of the first edition, Introduction to Algorithms has become the leading algorithms text in universities worldwide as well as the standard reference for professionals. This fourth edition has been updated throughout.
 

Интерфейс. Основы проектирования взаимодействия

Автор: TRex от 3-05-2022, 15:06, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Интерфейс. Основы проектирования взаимодействия
Автор: Купер Алан, Носсел Кристофер, Кронин Дэвид , Рейман Роберт
Издательство: Питep
Год: 2021 4-е издание.
Формат: PDF
Страниц: 722
Размер: 105 Mb
Язык: Русский

Проектирование взаимодействия - это ориентированный на человека подход проектирования интерактивных цифровых продуктов, сред, систем и сервисов. Много внимания уделено проектированию поведения - аспекту, которым традиционные дисциплины проектирования нередко пренебрегают. В этой книге во главу угла ставится целеориентированный подход, при котором основное внимание проектировщиков концентрируется на целях пользователей (то есть на причинах, по которым те используют данный продукт), на их ожиданиях, мировоззрении и склонностях. Именно он позволяет создавать мощные решения, с которыми приятно работать.
 

Creating Apps with React Native

Автор: TRex от 3-05-2022, 12:19, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Creating Apps with React Native
Автор: M. Holmes He
Издательство: Apress
Год: 2022
Формат: True PDF
Страниц: 445
Размер: 10 Mb
Язык: English

Produce high-quality, cross-platform apps with user experiences almost identical to pure native apps. When evaluating cross-platform frameworks, developers make an assumption that quality will be compromised. But that doesn't have to be true. The principles in this book will show you how to meet quality expectations both from engineering and consumer standpoints.
You’ll also realize the ideal of a greater front end. That means your whole front-end team, including app side and web side, will be optimized. The shared knowledge base as well as mobilization potential give more flexibility and strength in all front-end facets without the need of increasing team sizes.
 

Software Architecture by Example: Using C# and .NET

Автор: TRex от 3-05-2022, 12:02, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Software Architecture by Example: Using C# and .NET
Автор: Paul Michaels
Издательство: Apress
Год: 2022
Формат: True PDF
Страниц: 219
Размер: 10 Mb
Язык: English

Design system solutions using modern architectural patterns and practices. This book discusses methods to keep a system responsive, even when it is being constantly updated, extending a system's functionality without changing the core code, methods of maintaining data history, and designing a distributed transactional system.
 

A Complete Guide to Docker for Operations and Development

Автор: TRex от 3-05-2022, 11:52, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: A Complete Guide to Docker for Operations and Development
Автор: Engy Fouda
Издательство: Apress
Год: 2022
Формат: True PDF
Страниц: 199
Размер: 10 Mb
Язык: English

Harness the power of Docker by containerizing your code with all its libraries and file systems to consistently run anywhere. This book is your source for learning all about Docker operations and development. It’s divided into two units and focuses on the topics that the Docker Certified Associate exam covers.
 

Beginning Ansible Concepts and Application

Автор: TRex от 3-05-2022, 11:19, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Beginning Ansible Concepts and Application
Автор: Shaun R Smith, Peter Membrey
Издательство: Apress
Год: 2022
Формат: True PDF
Страниц: 296
Размер: 10 Mb
Язык: English

Beginning Ansible Concepts and Application: Provisioning, Configuring, and Managing Servers, Applications, and Their Dependencies
Learn the concepts and develop the skills to be a true Ansible artist and use it inside and outside the box. This book applies key concepts immediately while building up your Ansible skills layer by layer through easy to grasp examples and engaging projects. You’ll also think about security, why testing is important, and how to use version control safely.
 

HTML5 Games: Creating Fun with HTML5, CSS3 and WebGL

Автор: TRex от 2-05-2022, 19:57, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название : HTML5 Games: Creating Fun with HTML5, CSS3 and WebGL
Автор : Jacob Seidelin
Издательство: Wiley
Год издания : 2014
Страниц: 456
Формат : PDF
Размер файла: 67,8 Mб
Язык : English

HTML5 Gamesshows you how to combine HTML5, CSS3 and jаvascript to make games for the web and mobiles – games that were previously only possible with plugin technologies like Flash. Using the latest open web technologies, you are guided through the process of creating a game from scratch using Canvas, HTML5 Audio, WebGL and WebSockets.