£38.89

Manning Five Lines of Code: How and when to refactor

Price data checked 6 days ago

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

This is the most expensive it has ever been. Walk away.

£39 today · previous high £39 · all-time low £26

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 85 days • 85 data points (No recent data available)

Historical
Generating forecast...
£38.89 £24.61 £27.73 £30.84 £33.96 £37.07 £40.19 01 March 2026 22 March 2026 12 April 2026 03 May 2026 24 May 2026

Price Distribution

Price distribution over 85 days • 5 price ranges

Days at Price
Current Price
20 days 20 days 31 days 4 days 10 days · current 0 8 16 23 31 £26-29 £29-31 £31-34 £34-36 £36-39 Days at Price

Price Analysis

Most common range: £31-34 (31 days, 36.5%)

Price range: £26 - £39

Price levels: 5 price ranges over 85 days

Description

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.” It’s written for working developers, guiding you step by step through applying refactoring patterns to the codebase of a 2D puzzle game. 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. Thanks to this hands-on guide, you’ll find yourself programming faster while still delivering high-quality code that your teammates will love to work with. about the technology Refactoring is a fact of life. All code is imperfect, and refactoring is a systematic process you can use to improve the quality of your codebase. Whatever your architecture, choice of OO language, or skill as a programmer, the continuous design improvements of refactoring make your code simpler, more readable, and less prone to bugs. You’ll be amazed at the productivity boost of adding refactoring to your code hygiene routine―it’s quicker to hammer out bad code and then improve it than spending hours writing good code in the first place! about the book Five Lines of Code teaches working developers the shortcuts to quality code. You’ll follow author Christian Clausen’s unique approach to teaching refactoring that’s focused on concrete rules, and getting any method down to five lines or less to implement! There’s no jargon or tricky automated-testing skills required, just easy guidelines and patterns illustrated by detailed code samples. Chapter by chapter you’ll put techniques into action by refactoring a complete 2D puzzle game. Before you know it, you’ll be making serious and tangible improvements to your codebase. what's inside The symptoms of bad code The extracting method, introducing strategy pattern, and many other refactoring patterns Modifying code safely, even when you don’t understand it Writing stable code that enables change-by-addition Proper compiler practices Writing code that needs no comments Real-world practices for great refactoring about the reader For developers who know an object-oriented programming language. about the author Christian Clausen works as a Technical Agile Coach teaching teams how to properly refactor their code. Previously he worked as a software engineer on the Coccinelle semantic patching project, an automated refactoring tool. He has an MSc in computer science, and five years’ experience teaching software quality at a university level.

Key Features

New Store Stock

Product Specifications

Brand
Manning
Format
paperback
Domain
Amazon UK
Release Date
13 December 2021
Listed Since
15 November 2020

Barcode

No barcode data available

Similar Products You Might Like

Street Coder: The Rules to Break and How to Break Them
79% match

Street Coder: The Rules to Break and How to Break Them

Manning

£42.48 26 May 2026
Effective Software Testing: A Developer's Guide
77% match

Effective Software Testing: A Developer's Guide

Manning

£37.07 27 May 2026
Object-Oriented Software Design in C++
77% match

Object-Oriented Software Design in C++

Manning

£33.42 23 May 2026
Grokking Simplicity: Taming Complex Software with Functional Thinking
77% match

Grokking Simplicity: Taming Complex Software with Functional Thinking

Manning

£35.15 27 May 2026
Client-Centered Software Development: The CO-FOSS Approach
76% match

Client-Centered Software Development: The CO-FOSS Approach

CRC Press

£45.05 16 May 2026
Functional Programming in C#: How to write better C# code
76% match

Functional Programming in C#: How to write better C# code

Manning

£44.51 23 May 2026
Microservice Patterns: With examples in Java
76% match

Microservice Patterns: With examples in Java

Manning

£38.49 28 May 2026
AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis
75% match

AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis

Wiley

£35.59 30 May 2026
Functional Programming in C++: How to Improve Your C++ Programs Using Functional Techniques
75% match

Functional Programming in C++: How to Improve Your C++ Programs Using Functional Techniques

Manning

£39.13 24 May 2026
Game Development Patterns with Unity 2021: Explore practical game development using software design patterns and best practices in Unity and C#
75% match

Game Development Patterns with Unity 2021: Explore practical game development using software design patterns and best practices in Unity and C#

Packt Publishing

£31.85 24 May 2026
Modernizing Legacy Applications in PHP
74% match

Modernizing Legacy Applications in PHP

Lulu

£41.99 28 May 2026
Classic Game Programming on the NES: Make Your Own Retro Video Game
74% match

Classic Game Programming on the NES: Make Your Own Retro Video Game

Manning

£36.48 24 May 2026
The Tao of Microservices
74% match

The Tao of Microservices

Manning

£42.76 19 May 2026
Go in Action
74% match

Go in Action

Manning

£31.80 24 May 2026
Coding with AI: Examples in Python
74% match

Coding with AI: Examples in Python

Manning

£40.99 23 May 2026
Reverse Engineering of Object Oriented Code (Monographs in Computer Science)
74% match

Reverse Engineering of Object Oriented Code (Monographs in Computer Science)

Springer

£75.68 26 May 2026
Design Patterns: Elements of Reusable Object-Oriented Software
74% match

Design Patterns: Elements of Reusable Object-Oriented Software

Prentice Hall

£42.95 29 May 2026
Java Coding Problems: Improve your Java Programming skills by solving real-world coding challenges
74% match

Java Coding Problems: Improve your Java Programming skills by solving real-world coding challenges

Packt Publishing

£43.99 30 May 2026
Think Like a Software Engineering Manager
74% match

Think Like a Software Engineering Manager

Manning

£40.30 24 May 2026
Functional Programming in Scala
74% match

Functional Programming in Scala

Manning

£35.67 26 May 2026
Hands-On Software Architecture with Java: Learn key architectural techniques and strategies to design efficient and elegant Java applications
73% match

Hands-On Software Architecture with Java: Learn key architectural techniques and strategies to design efficient and elegant Java applications

Packt Publishing

£43.99 30 May 2026
Spring Quickly: Learn What You Need and Learn It Well
73% match

Spring Quickly: Learn What You Need and Learn It Well

Manning

£45.99 26 May 2026
Geometry for Programmers
73% match

Geometry for Programmers

Manning

£41.49 18 May 2026
VHDL Coding Styles and Methodologies
73% match

VHDL Coding Styles and Methodologies

Springer

£79.08 21 May 2026