£40.99

Packt Publishing Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices

Price data last checked 25 day(s) ago - will refresh soon

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.

£41 today · previous high £41 · all-time low £38

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 66 days • 66 data points (No recent data available)

Historical
Generating forecast...
£40.99 £37.69 £38.41 £39.13 £39.85 £40.57 £41.29 22 February 2026 10 March 2026 26 March 2026 11 April 2026 28 April 2026

Price Distribution

Price distribution over 66 days • 2 price levels

Days at Price
Current Price
61 days 5 days · current 0 15 31 46 61 £38 £41 Days at Price

Price Analysis

Most common price: £38 (61 days, 92.4%)

Price range: £38 - £41

Price levels: 2 different prices over 66 days

Description

Develop your programming skills by exploring essential topics such as code reviews, implementing TDD and BDD, and designing APIs to overcome code inefficiency, redundancy, and other problems arising from bad code Key Features Write code that cleanly integrates with other systems while maintaining well-defined software boundaries Understand how coding principles and standards enhance software quality Learn how to avoid common errors while implementing concurrency or threading Book Description Traditionally associated with developing Windows desktop applications and games, C# is now used in a wide variety of domains, such as web and cloud apps, and has become increasingly popular for mobile development. Despite its extensive coding features, professionals experience problems related to efficiency, scalability, and maintainability because of bad code. Clean Code in C# will help you identify these problems and solve them using coding best practices. The book starts with a comparison of good and bad code, helping you understand the importance of coding standards, principles, and methodologies. You'll then get to grips with code reviews and their role in improving your code while ensuring that you adhere to industry-recognized coding standards. This C# book covers unit testing, delves into test-driven development, and addresses cross-cutting concerns. You'll explore good programming practices for objects, data structures, exception handling, and other aspects of writing C# computer programs. Once you've studied API design and discovered tools for improving code quality, you'll look at examples of bad code and understand which coding practices you should avoid. By the end of this clean code book, you'll have the developed skills you need in order to apply industry-approved coding practices to write clean, readable, extendable, and maintainable C# code. What you will learn Write code that allows software to be modified and adapted over time Implement the fail-pass-refactor methodology using a sample C# console application Address cross-cutting concerns with the help of software design patterns Write custom C# exceptions that provide meaningful information Identify poor quality C# code that needs to be refactored Secure APIs with API keys and protect data using Azure Key Vault Improve your code's performance by using tools for profiling and refactoring Who this book is for This coding book is for C# developers, team leads, senior software engineers, and software architects who want to improve the efficiency of their legacy systems. A strong understanding of C# programming is required. Table of Contents Coding Standards and Principles in C# Code Review - Process and Importance Classes, Objects, and Data Structures Writing Clean Functions Exception Handling Unit Testing End-to-End System Testing Threading and Concurrency Designing and Developing APIs Securing APIs with API Keys and Azure Key Vault Addressing Cross-Cutting Concerns Using Tools to Improve Code Refactoring C# Code - Identifying Code Smells Refactoring C# Code - Implementing Design Patterns

Key Features

Clean Up C# Code: Refactor Your Legacy C# Codebase and Improve Your Application Performance by Applying Best Practices

Product Type: ABIS_BOOK

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
17 July 2020
Listed Since
17 March 2020

Barcode

No barcode data available

Similar Products You Might Like

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)
96% match

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)

PEARSON EDUCATION

£37.20 30 Jan 2026
C# Cookbook: Modern Recipes for Professional Developers
96% match

C# Cookbook: Modern Recipes for Professional Developers

O'Reilly

£38.01 26 Apr 2026
C# 7.1 and .NET Core 2.0 - Modern Cross-Platform Development: Create powerful applications with .NET Standard 2.0, ASP.NET Core 2.0, and Entity ... Visual Studio 2017 or Visual Studio Code
96% match

C# 7.1 and .NET Core 2.0 - Modern Cross-Platform Development: Create powerful applications with .NET Standard 2.0, ASP.NET Core 2.0, and Entity ... Visual Studio 2017 or Visual Studio Code

Packt Publishing

£22.09 27 Feb 2026
The C# Workshop: Kickstart your career as a software developer with C#
96% match

The C# Workshop: Kickstart your career as a software developer with C#

Packt Publishing

£37.99 09 May 2026
C# 7 and .NET Core Cookbook: Serverless programming, Microservices and more
96% match

C# 7 and .NET Core Cookbook: Serverless programming, Microservices and more

Packt Publishing

£43.70 07 May 2026
Tools and Skills for .NET 10: Get the career you want with good practices and patterns to design, debug, and test your solutions
96% match

Tools and Skills for .NET 10: Get the career you want with good practices and patterns to design, debug, and test your solutions

Packt Publishing

£41.99 29 Jan 2026
Software Architecture with C# 10 and .NET 6: Develop software solutions using microservices, DevOps, EF Core, and design patterns for Azure, 3rd Edition
96% match

Software Architecture with C# 10 and .NET 6: Develop software solutions using microservices, DevOps, EF Core, and design patterns for Azure, 3rd Edition

Packt Publishing

£39.99 17 Mar 2026
Software Architecture with C# 9 and .NET 5: Architecting software solutions using microservices, DevOps, and design patterns for Azure, 2nd Edition
96% match

Software Architecture with C# 9 and .NET 5: Architecting software solutions using microservices, DevOps, and design patterns for Azure, 2nd Edition

Packt Publishing

£58.99 05 Feb 2026
Learning C# Through Small Projects
96% match

Learning C# Through Small Projects

Springer

£43.29 10 Mar 2026
Essential C# 8.0 (Addison-Wesley Microsoft Technology Series)
96% match

Essential C# 8.0 (Addison-Wesley Microsoft Technology Series)

Addison Wesley

£27.74 27 Feb 2026
C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition
96% match

C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition

Packt Publishing

£35.25 17 Mar 2026
Target C#: Simple Hands-On Programming with Visual Studio 2022
96% match

Target C#: Simple Hands-On Programming with Visual Studio 2022

Apress

£43.22 24 Feb 2026
C# 2008 Fundamentals I and II LiveLessons (Video Training) (Video Livelessons)
96% match

C# 2008 Fundamentals I and II LiveLessons (Video Training) (Video Livelessons)

Prentice Hall

Out of Stock 08 May 2026
Clean Code Cookbook: Recipes to Improve the Design and Quality of Your Code
96% match

Clean Code Cookbook: Recipes to Improve the Design and Quality of Your Code

O'Reilly

£32.86 10 May 2026
Essential C# 12.0 (Addison-Wesley Microsoft Technology Series)
96% match

Essential C# 12.0 (Addison-Wesley Microsoft Technology Series)

£32.54 15 Dec 2025
C# 9 and .NET 5 – Modern Cross-Platform Development: Build intelligent apps, websites, and services with Blazor, ASP.NET Core, and Entity Framework Core using Visual Studio Code
96% match

C# 9 and .NET 5 – Modern Cross-Platform Development: Build intelligent apps, websites, and services with Blazor, ASP.NET Core, and Entity Framework Core using Visual Studio Code

Packt Publishing

£31.22 01 May 2026
Essential Visual Studio 2019: Boosting Development Productivity with Containers, Git, and Azure Tools
96% match

Essential Visual Studio 2019: Boosting Development Productivity with Containers, Git, and Azure Tools

Apress

£37.92 28 Feb 2026
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)
96% match

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)

PEARSON EDUCATION

£28.50 11 Jan 2026
Design Patterns in .NET 6: Reusable Approaches in C# and F# for Object-Oriented Software Design
95% match

Design Patterns in .NET 6: Reusable Approaches in C# and F# for Object-Oriented Software Design

Apress

£46.19 16 Feb 2026
PHP Objects, Patterns and Practice (Expert's Voice in Open Source)
95% match

PHP Objects, Patterns and Practice (Expert's Voice in Open Source)

Apress

£43.71 27 Feb 2026
Illustrated C# 7: The C# Language Presented Clearly, Concisely, and Visually
95% match

Illustrated C# 7: The C# Language Presented Clearly, Concisely, and Visually

Apress

£40.00 13 Jan 2026
C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals: Build modern websites and services with ASP.NET Core, Blazor, and EF Core using Visual Studio 2026
95% match

C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals: Build modern websites and services with ASP.NET Core, Blazor, and EF Core using Visual Studio 2026

Packt Publishing

£41.99 21 Feb 2026
Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .NET
95% match

Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .NET

Apress

£41.68 16 Feb 2026
Programming in C#: Exam 70-483 (MCSD) Guide: Learn basic to advanced concepts of C#, including C# 8, to pass Microsoft MCSD 70-483 exam
95% match

Programming in C#: Exam 70-483 (MCSD) Guide: Learn basic to advanced concepts of C#, including C# 8, to pass Microsoft MCSD 70-483 exam

Packt Publishing

£41.99 30 Apr 2026