Price loading...

Software Development, Design, and Coding: With Patterns, Debugging, Unit Testing, and Refactoring

Price data last checked 104 day(s) ago - refreshing...

View at Amazon

Price History & Forecast

No Price Data Available

Price history will appear here once data is collected from Amazon.

Price Distribution

No price data available for histogram

Description

Learn the principles of good software design and then turn those principles into great code. This book introduces you to software engineering ― from the application of engineering principles to the development of software. You'll see how to run a software development project, examine the different phases of a project, and learn how to design and implement programs that solve specific problems. This book is also about code construction ― how to write great programs and make them work. This new third edition is revamped to reflect significant changes in the software development landscape with updated design and coding examples and figures. Extreme programming takes a backseat, making way for expanded coverage of the most crucial agile methodologies today: Scrum, Lean Software Development, Kanban, and Dark Scrum. Agile principles are revised to explore further functionalities of requirement gathering. The authors venture beyond imperative and object-oriented languages, exploring the realm of scripting languages in an expanded chapter on Code Construction. The Project Management Essentials chapter has been revamped and expanded to incorporate "SoftAware Development” to discuss the crucial interpersonal nature of joint software creation. Whether you're new to programming or have written hundreds of applications, in this book you'll re-examine what you already do, and you'll investigate ways to improve. Using the Java language, you'll look deeply into coding standards, debugging, unit testing, modularity, and other characteristics of good programs. You Will Learn Modern agile methodologies How to work on and with development teams How to leverage the capabilities of modern computer systems with parallel programming How to work with design patterns to exploit application development best practices How to use modern tools for development, collaboration, and source code controls Who This Book Is For Early career software developers, or upper-level students in software engineering courses

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
28 June 2024
Listed Since
10 February 2024

Barcode

No barcode data available

Similar Products You Might Like

Software Development, Design and Coding: With Patterns, Debugging, Unit Testing, and Refactoring
97% match

Software Development, Design and Coding: With Patterns, Debugging, Unit Testing, and Refactoring

Apress

£54.99 11 Jan 2026
What Every Engineer Should Know about Software Engineering
95% match

What Every Engineer Should Know about Software Engineering

£107.85 07 Jan 2026
Lean Software Systems Engineering for Developers: Managing Requirements, Complexity, Teams, and Change Like a Champ
95% match

Lean Software Systems Engineering for Developers: Managing Requirements, Complexity, Teams, and Change Like a Champ

Apress

£54.99 05 Feb 2026
Software Engineering: A Hands-On Approach
94% match

Software Engineering: A Hands-On Approach

£211.99 12 Feb 2026
Agile Software Engineering Skills
94% match

Agile Software Engineering Skills

Springer

£45.19 13 Feb 2026
Agile Modeling with UML: Code Generation, Testing, Refactoring
94% match

Agile Modeling with UML: Code Generation, Testing, Refactoring

Springer

£57.91 26 Feb 2026
Software Engineering Design: Theory and Practice (Applied Software Engineering Series)
94% match

Software Engineering Design: Theory and Practice (Applied Software Engineering Series)

CRC Press

£76.35 26 Feb 2026
Software Engineering: A Methodical Approach, 2nd Edition
94% match

Software Engineering: A Methodical Approach, 2nd Edition

CRC Press

£116.33 02 Apr 2026
Software Engineering: A Methodical Approach, 2nd Edition
94% match

Software Engineering: A Methodical Approach, 2nd Edition

CRC Press

£60.97 05 Feb 2026
Software Engineering: The Current Practice (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series)
94% match

Software Engineering: The Current Practice (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series)

CRC Press

£49.65 23 Feb 2026
Hands-On Software Engineering with Python: Move beyond basic programming and construct reliable and efficient software with complex code
94% match

Hands-On Software Engineering with Python: Move beyond basic programming and construct reliable and efficient software with complex code

Packt Publishing

£21.52 07 Mar 2026
Flexible, Reliable Software: Using Patterns and Agile Development: 3 (Chapman & Hall/CRC Textbooks in Computing)
94% match

Flexible, Reliable Software: Using Patterns and Agile Development: 3 (Chapman & Hall/CRC Textbooks in Computing)

CRC Press

£55.24 28 Feb 2026
Software Engineering
94% match

Software Engineering

J. Ross Publishing

£77.77 23 Feb 2026
Delphi Quality-Driven Development: A practical guide to testing and writing testable code
93% match

Delphi Quality-Driven Development: A practical guide to testing and writing testable code

£44.50 12 Apr 2026
Foundations of Software Engineering
93% match

Foundations of Software Engineering

CRC Press

£73.59 08 Mar 2026
Software Development: An Open Source Approach (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series)
93% match

Software Development: An Open Source Approach (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series)

CRC Press

£54.25 01 Mar 2026
Introduction to Software Engineering (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series)
93% match

Introduction to Software Engineering (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series)

CRC Press

£92.00 24 Feb 2026
Software Engineering Best Practices: Lessons from Successful Projects in the Top Companies (PROGRAMMING & WEB DEV - OMG)
93% match

Software Engineering Best Practices: Lessons from Successful Projects in the Top Companies (PROGRAMMING & WEB DEV - OMG)

McGraw-Hill Education

£71.09 12 Jan 2026
Essentials of Software Engineering
93% match

Essentials of Software Engineering

Jones & Bartlett Learning

£70.90 23 Feb 2026
Software Architecture Patterns for Serverless Systems: Architecting for innovation with events, autonomous services, and micro frontends
93% match

Software Architecture Patterns for Serverless Systems: Architecting for innovation with events, autonomous services, and micro frontends

Packt Publishing

£45.99 17 Feb 2026
Cloud Native Architecture and Design: A Handbook for Modern Day Architecture and Design with Enterprise-Grade Examples
93% match

Cloud Native Architecture and Design: A Handbook for Modern Day Architecture and Design with Enterprise-Grade Examples

£42.67 12 Jan 2026
Letters to a New Developer: What I Wish I Had Known When Starting My Development Career
93% match

Letters to a New Developer: What I Wish I Had Known When Starting My Development Career

Apress

£41.42 07 Mar 2026
The Embedded Project Cookbook: A Step-by-Step Guide for Microcontroller Projects
93% match

The Embedded Project Cookbook: A Step-by-Step Guide for Microcontroller Projects

Apress

£44.93 24 Feb 2026
Software Design by Example: A Tool-Based Introduction with JavaScript
93% match

Software Design by Example: A Tool-Based Introduction with JavaScript

CRC Press

£46.22 23 Feb 2026