Five Lines of Code
How and when to refactor
|Price||$35.95 - $49.99
|Authors||Christian Clausen, Robert C. Martin|
|Format||Paper book / ebook (PDF)|
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.
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!
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.
4 5 18
by Armstrong Subero
In the era of self-taught developers and programmers, essential topics in the industry are frequently learned without a formal academic foundation. A solid grasp of data structures and algorithms (DSA) is imperative for anyone looking to do professional software development and engineering, but classes in the subject can be dry or spend t...
Price: $26.71 | Publisher: Apress | Release: 2020
by Nick Montfort, Patsy Baudoin, John Bell, Ian Bogost, Jeremy Douglass, Mark C. Marino, Michael Mateas, Casey Reas, Mark Sample, Noah Vawter
This book takes a single line of code - the extremely concise BASIC program for the Commodore 64 inscribed in the title - and uses it as a lens through which to consider the phenomenon of creative computing and the way computer programs exist in culture. The authors of this collaboratively written book treat code not as merely functional ...
Price: $25.00 | Publisher: Self-publishing | Release: 2013
by Adam Bertram
PowerShell is both a scripting language and an administrative shell that lets you control and automate nearly every aspect of IT. In PowerShell for Sysadmins, five-time Microsoft MVP "Adam the Automator" Bertram shows you how to use PowerShell to manage and automate your desktop and server environments so that you can head out f...
Price: $19.39 | Publisher: No Starch Press | Release: 2020
by Chris McCord
Metaprogramming is one of Elixir's greatest features. Maybe you've played with the basics or written a few macros. Now you want to take it to the next level. This book is a guided series of metaprogramming tutorials that take you step by step to metaprogramming mastery. You'll extend Elixir with powerful features and write ...
Price: $16.16 | Publisher: The Pragmatic Programmers | Release: 2015
by Sergi Mansilla
Price: $29.29 | Publisher: The Pragmatic Programmers | Release: 2018
by Loiane Groner, Gabriel Manricks
Price: $27.99 | Publisher: Packt Publishing | Release: 2015
by Chris Beeley
R is a highly flexible and powerful tool for analyzing and visualizing data. Shiny is the perfect companion to R, making it quick and simple to share analysis and graphics from R that users can interact with and query over the Web. Let Shiny do the hard work and spend your time generating content and styling, not writing code to handle us...
Price: $20.99 | Publisher: Packt Publishing | Release: 2013
by Femi Anthony
Python is a ground breaking language for its simplicity and succinctness, allowing the user to achieve a great deal with a few lines of code, especially compared to other programming languages. The pandas brings these features of Python into the data analysis realm, by providing expressiveness, simplicity, and powerful capabilities for th...
Price: $35.14 | Publisher: Packt Publishing | Release: 2015