Serious developers know that code can always be improved. With each iteration, you make optimizations—small and large—that can have a huge impact on your application’s speed, size, resilience, and maintainability. In Seriously Good Software: Code that Works, Survives, and Wins, author, teacher, and Java expert Marco Faella teaches you techniques for writing better code. You’ll start with a simple application and follow it through seven careful refactorings, each designed to explore another dimension of quality.Essential reading for all new developers, for those who write test code, and for anyone serious about a software development career.
[Novice]
getAmount
and addWater
connectTo
[Reference]
Reference
Reference
[Speed 1]
[Speed 2]
[Speed 3]
[Memory 1]
[Memory 2]
[Memory 3]
getAmount
method[Memory 4]
[Contracts]
addWater
connectTo
[Invariants]
connectTo
addWater
[Tests]
addWater
connectTo
[Testable]
[Readable]
connectTo
addWater
[ThreadSafe]
connectTo
addWater
and getAmount
Immutable
Golf
placing your order...
Don't refresh or navigate away from the page.FREE domestic shipping on three or more pBooks