
SOFTWARE DEVELOPMENT IN PRACTICE - RAOUL-GABRIEL URMA, RICHARD WARBURTON
Mastering modern programming ideas can be a challenge for novice Java programmers. Is it better to focus on object-oriented programming or functional programming? This practical guide offers a comprehensive project-based approach to help you master the key skills needed to be a productive programmer.
- Design Principles: Learn to write easy-to-maintain code.
- Code Flexibility: Make it easier to maintain and handle exceptions.
- Dependency Rules: Understand how to apply dependency, cohesion, and SOLID rules.
- Test-Driven Development: Use it to solve new design problems.
- Outside-In Approach: Go from a general vision to the basic functions of the application.
- Functional Programming: Learn the basics and apply them in Java.
Raoul-Gabriel Urma and Richard Warburton demonstrate how to implement real-world projects while learning best programming practices. Each chapter focuses on a specific project, from a simple batch program to a full-fledged application. If you have basic Java knowledge, this guide will introduce you to the latest programming practices, enabling you to create robust and easy-to-maintain software.
Wydawnictwo Naukowe PWN, known for its attention to the quality and substantive correctness of publications, provides readers with a position that bridges the gap between theory and practice. This book is ideal for people who have completed studies or programming courses and are looking for their first job as a Java programmer. It helps build a bridge between programming exercises and the daily work of a professional.
This book discusses the basic design principles for writing easy-to-maintain code, increasing the flexibility of the code base, making it easier to maintain and handle exceptions. You will understand how to apply dependency, cohesion, and SOLID rules. You will learn how to use test-driven development to solve new design problems and apply the Outside-In approach, going from a general vision to the basic functions of the application. You will also learn the basics of functional programming and learn how to use them in Java.
Technical data:
Edition: 2020
Pages: 250
Format: 232x160 mm
Binding: paperback
Publisher: Wydawnictwo Naukowe PWN
Specifications
| Author | Raoul-Gabriel Urma, Richard Warburton |
| Publisher | Wydawnictwo Naukowe PWN |
| ISBN | 9788301211691 |
| Binding | broszurowa |
| Number of pages | 250 |
| Format | 232x160 mm |
| Year of publication | 2020 |
Raoul-Gabriel Urma, Richard Warburton - Software Development in Practice
Gross price, incl. VAT
Shipping costs:
EAN: 9788301211691
