Контакты/Проезд  Доставка и Оплата Помощь/Возврат
История
  +7 707 857-29-98
  +7(7172) 65-23-70
  10:00-18:00 пн-пт
  shop@logobook.kz
   
    Поиск книг                        
Найти
  Зарубежные издательства Российские издательства  
Авторы | Каталог книг | Издательства | Новинки | Учебная литература | Акции | Бестселлеры | |
 

Agile Modeling with UML: Code Generation, Testing, Refactoring, Rumpe Bernhard


Варианты приобретения
Цена: 74530.00T
Кол-во:
Наличие: Поставка под заказ.  Есть в наличии на складе поставщика.
Склад Америка: 216 шт.  
При оформлении заказа до: 2025-07-28
Ориентировочная дата поставки: Август-начало Сентября
При условии наличия книги у поставщика.

Добавить в корзину
в Мои желания

Автор: Rumpe Bernhard
Название:  Agile Modeling with UML: Code Generation, Testing, Refactoring
ISBN: 9783319864945
Издательство: Springer
Классификация:




ISBN-10: 3319864947
Обложка/Формат: Paperback
Страницы: 388
Вес: 0.56 кг.
Дата издания: 25.07.2018
Язык: English
Издание: Softcover reprint of
Иллюстрации: Bibliography; 96 tables, color; 101 illustrations, color; 75 illustrations, black and white
Размер: 23.39 x 15.60 x 2.11 cm
Читательская аудитория: General (us: trade)
Подзаголовок: Code generation, testing, refactoring
Ссылка на Издательство: Link
Рейтинг:
Поставляется из: Германии
Описание: 1 Introduction.- 2 Agile and UML-Based Methodology.- 3 Compact Overview of UML/P.- 4 Principles of Code Generation.- 5 Transformations for Code Generation.- 6 Principles of Testing with Models.- 7 Model-Based Tests.- 8 Design Patterns for Testing.- 9 Refactoring as a Model Transformation.- 10 Refactoring of Models.- 11 Summary, Further Reading and Outlook.

Agile Methods. Large-Scale Development, Refactoring, Testing, and Estimation

Автор: Torgeir Dings?yr; Nils Brede Moe; Roberto Tonelli;
Название: Agile Methods. Large-Scale Development, Refactoring, Testing, and Estimation
ISBN: 3319143573 ISBN-13(EAN): 9783319143576
Издательство: Springer
Рейтинг:
Цена: 44720.00 T
Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Part: Principles of Large-Scale Agile Development.- Towards Principles of Large-Scale Agile Development: A Summary of the Workshop at XP2014 and a Revised Research Agenda.- Characteristics and Principles of Scaled Agile.- Architecture in Large Scale Agile Development.- Industrial Challenges of Scaling Agile in Mass-Produced Embedded Systems.- Agile in Distress: Architecture to the Rescue.- Conventions for Coordinating Large Agile Projects.- Supporting a Large-Scale Lean and Agile Transformation by Defining Common Values.- A Model for Understanding When Scaling Agile Is Appropriate in Large Organizations.- Control in Software Project Portfolios: A Complex Adaptive Systems Approach.- Part: Refactoring & Testing.- A Measure of the Modularisation of Sequential Software Versions Using Random Graph Theory.- Refactoring Clustering in Java Software Networks.- Are Some Refactorings Attached to Fault-Prone Classes and Others to Fault-Free Classes?.- Capturing Software Evolution and Change through Code Repository Smells.- Considering Polymorphism in Change-Based Test Suite Reduction.- Part: Estimations in the 21st Century Software Engineering.- Effort Estimation in Agile Global Software Development Context.- Early Software Project Estimation the Six Sigma Way.

Refactoring

Автор: Fields, Jay Harvie, Shane Fowler, Martin Beck, Kent
Название: Refactoring
ISBN: 0321984137 ISBN-13(EAN): 9780321984135
Издательство: Pearson Education
Рейтинг:
Цена: 53450.00 T
Наличие на складе: Невозможна поставка.
Описание: The Definitive Refactoring Guide, Fully Revamped for Ruby

With refactoring, programmers can transform even the most chaotic software into well-designed systems that are far easier to evolve and maintain. What's more, they can do it one step at a time, through a series of simple, proven steps. Now, there's an authoritative and extensively updated version of Martin Fowler's classic refactoring book that utilizes Ruby examples and idioms throughout-not code adapted from Java or any other environment.

The authors introduce a detailed catalog of more than 70 proven Ruby refactorings, with specific guidance on when to apply each of them, step-by-step instructions for using them, and example code illustrating how they work. Many of the authors' refactorings use powerful Ruby-specific features, and all code samples are available for download.

Leveraging Fowler's original concepts, the authors show how to perform refactoring in a controlled, efficient, incremental manner, so you methodically improve your code's structure without introducing new bugs. Whatever your role in writing or maintaining Ruby code, this book will be an indispensable resource.

This book will help you

- Understand the core principles of refactoring and the reasons for doing it

- Recognize "bad smells" in your Ruby code

- Rework bad designs into well-designed code, one step at a time

- Build tests to make sure your refactorings work properly

- Understand the challenges of refactoring and how they can be overcome

- Compose methods to package code properly

- Move features between objects to place responsibilities where they fit best

- Organize data to make it easier to work with

- Simplify conditional expressions and make more effective use of polymorphism

- Create interfaces that are easier to understand and use

- Generalize more effectively

- Perform larger refactorings that transform entire software systems and may take months or years

- Successfully refactor Ruby on Rails code


Five Lines of Code: How and When to Refactor

Автор: Clausen Christian
Название: Five Lines of Code: How and When to Refactor
ISBN: 161729831X ISBN-13(EAN): 9781617298318
Издательство: Неизвестно
Рейтинг:
Цена: 52790.00 T
Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Five Lines of Code teaches refactoring that's focused on concrete rules and getting any method down to five lines or less! There's no jargon or tricky automated-testing skills required, just easy guidelines and patterns illustrated by detailed code samples.

In Five Lines of Code you will learn:

The signs of bad code
Improving code safely, even when you don't understand it
Balancing optimization and code generality
Proper compiler practices
The Extract method, Introducing Strategy pattern, and many other refactoring patterns
Writing stable code that enables change-by-addition
Writing code that needs no comments
Real-world practices for great refactoring

Improving existing code--refactoring--is one of the most common tasks you'll face as a programmer. Five Lines of Code teaches you clear and actionable refactoring rules that you can apply without relying on intuitive judgements such as "code smells." Following the author's expert perspective--that refactoring and code smells can be learned by following a concrete set of principles--you'll learn when to refactor your code, what patterns to apply to what problem, and the code characteristics that indicate it's time for a rework.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the technology
Every codebase includes mistakes and inefficiencies that you need to find and fix. Refactor the right way, and your code becomes elegant, easy to read, and easy to maintain. In this book, you'll learn a unique approach to refactoring that implements any method in five lines or fewer. You'll also discover a secret most senior devs know: sometimes it's quicker to hammer out code and fix it later!

About the book
Five Lines of Code is a fresh look at refactoring for developers of all skill levels. In it, you'll master author Christian Clausen's innovative approach, learning concrete rules to get any method down to five lines--or less! You'll learn when to refactor, specific refactoring patterns that apply to most common problems, and characteristics of code that should be deleted altogether.

What's inside

The signs of bad code
Improving code safely, even when you don't understand it
Balancing optimization and code generality
Proper compiler practices

About the reader
For developers of all skill levels. Examples use easy-to-read Typescript, in the same style as Java and C#.

About the author
Christian Clausen works as a Technical Agile Coach, teaching teams how to refactor code.

Table of Contents
1 Refactoring refactoring
2 Looking under the hood of refactoring
PART 1 LEARN BY REFACTORING A COMPUTER GAME
3 Shatter long function
4 Make type codes work
5 Fuse similar code together
6 Defend the data
PART 2 TAKING WHAT YOU HAVE LEARNED INTO THE REAL WORLD
7 Collaborate with the compiler
8 Stay away from comments
9 Love deleting code
10 Never be afraid to add code
11 Follow the structure in the code
12 Avoid optimizations and generality
13 Make bad code look bad
14 Wrapping up

Agile Modeling with UML

Автор: Bernhard Rumpe
Название: Agile Modeling with UML
ISBN: 3319588613 ISBN-13(EAN): 9783319588612
Издательство: Springer
Рейтинг:
Цена: 74530.00 T
Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: This book focuses on the methodological treatment of UML/P and addresses three core topics of model-based software development: code generation, the systematic testing of programs using a model-based definition of test cases, and the evolutionary refactoring and transformation of models.

Modeling with UML

Название: Modeling with UML
ISBN: 331933932X ISBN-13(EAN): 9783319339320
Издательство: Springer
Рейтинг:
Цена: 53100.00 T
Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: This book presents a variant of UML that is especially suitable for agile development of high-quality software. It adjusts the language UML profile, called UML/P, for optimal assistance for the design, implementation, and agile evolution to facilitate its use especially in agile, yet model based development methods for data intensive or control driven systems.After a general introduction to UML and the choices made in the development of UML/P in Chapter 1, Chapter 2 includes a definition of the language elements of class diagrams and their forms of use as views and representations. Next, Chapter 3 introduces the design and semantic facets of the Object Constraint Language (OCL), which is conceptually improved and syntactically adjusted to Java for better comfort. Subsequently, Chapter 4 introduces object diagrams as an independent, exemplary notation in UML/P, and Chapter 5 offers a detailed introduction to UML/P Statecharts. Lastly, Chapter 6 presents a simplified form of sequence diagrams for exemplary descriptions of object interactions. For completeness, appendixes A–C describe the full syntax of UML/P, and appendix D explains a sample application from the E-commerce domain, which is used in all chapters.This book is ideal for introductory courses for students and practitioners alike.

Modeling with UML: Language, Concepts, Methods

Автор: Rumpe Bernhard
Название: Modeling with UML: Language, Concepts, Methods
ISBN: 3319816357 ISBN-13(EAN): 9783319816357
Издательство: Springer
Рейтинг:
Цена: 65210.00 T
Наличие на складе: Есть у поставщика Поставка под заказ.
Описание:

Introduction.- Class Diagrams.- Object Constraint Language.- Object Diagrams.- State charts.- Sequence Diagrams.- A Language Representation with Syntax Class Diagrams.- B Java.- C The Syntax of the UML/P.- D Sample application: Internet-based Auction System.- References.



Казахстан, 010000 г. Астана, проспект Туран 43/5, НП2 (офис 2)
ТОО "Логобук" Тел:+7 707 857-29-98 ,+7(7172) 65-23-70 www.logobook.kz
Kaspi QR
   В Контакте     В Контакте Мед  Мобильная версия