Write Great Code: Volume 3

Engineering Software



Bookstore > Books > Write Great Code: Volume 3

Price$30.76 - $46.01
Rating
AuthorRandall Hyde
PublisherNo Starch Press
Published2020
Pages376
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101593279795
ISBN-139781593279790
EBook Hardcover Paperback

The field of software engineering may value team productivity over individual growth, but legendary computer scientist Randall Hyde wants to make promising programmers into masters of their craft. To that end, Engineering Software - the latest volume in Hyde's highly regarded Write Great Code series - offers his signature in-depth coverage of everything from development methodologies and strategic productivity to object-oriented design requirements and system documentation.

You'll learn: Why following the software craftsmanship model can lead you to do your best work; How to utilize traceability to enforce consistency within your documentation; The steps for creating your own UML requirements with use-case analysis; How to leverage the IEEE documentation standards to create better software.

This advanced apprenticeship in the skills, attitudes, and ethics of quality software development reveals the right way to apply engineering principles to programming. Hyde will teach you the rules, and show you when to break them. Along the way, he offers illuminating insights into best practices while empowering you to invent new ones.

Brimming with resources and packed with examples, Engineering Software is your go-to guide for writing code that will set you apart from your peers.


  1. (7 books)


4 5 24

Similar Books


Write Great Code, Volume 1

Write Great Code, Volume 1

by Randall Hyde

Today's programmers are often narrowly trained because the industry moves too fast. That's where Write Great Code, Volume 1: Understanding the Machine comes in. This, the first of four volumes by author Randall Hyde, teaches important concepts of machine organization in a language-independent fashion, giving programmers what the...

Price:  $31.71  |  Publisher:  No Starch Press  |  Release:  2004

Write Great Code, Volume 2

Write Great Code, Volume 2

by Randall Hyde

It's a critical lesson that today's computer science students aren't always being taught: How to carefully choose their high-level language statements to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level shows software engineers what too many college and university courses don't...

Price:  $17.55  |  Publisher:  No Starch Press  |  Release:  2006

Write Great Code: Volume 1, 2nd Edition

Write Great Code: Volume 1, 2nd Edition

by Randall Hyde

This, the first volume in Randall Hyde's Write Great Code series, dives into machine organization without the extra overhead of learning assembly language programming. Written for high-level language programmers, Understanding the Machine fills in the low-level details of machine organization that are often left out of computer scien...

Price:  $32.99  |  Publisher:  No Starch Press  |  Release:  2020

Write Great Code: Volume 2, 2nd Edition

Write Great Code: Volume 2, 2nd Edition

by Randall Hyde

Today's programming languages offer productivity and portability, but also make it easy to write sloppy code that isn't optimized for a compiler. Thinking Low-Level, Writing High-Level will teach you to craft source code that results in good machine code once it's run through a compiler.You'll learn: How to analyze the...

Price:  $34.49  |  Publisher:  No Starch Press  |  Release:  2020

Deep Belief Nets in C++ and CUDA C: Volume 3

Deep Belief Nets in C++ and CUDA C: Volume 3

by Timothy Masters

Discover the essential building blocks of a common and powerful form of deep belief network: convolutional nets. This book shows you how the structure of these elegant models is much closer to that of human brains than traditional neural networks; they have a thought process that is capable of learning abstract concepts built from simpler...

Price:  $34.99  |  Publisher:  Apress  |  Release:  2018

Using and Administering Linux: Volume 3

Using and Administering Linux: Volume 3

by David Both

Manage complex systems with ease and equip yourself for a new career. This book builds upon the skills you learned in Volumes 1 and 2 of this course and it depends upon the virtual network and virtual machine you created there. However, more experienced Linux users can begin with this volume and download an assigned script that will set u...

Price:  $30.86  |  Publisher:  Apress  |  Release:  2020

Good Habits for Great Coding

Good Habits for Great Coding

by Michael Stueben

Improve your coding skills and learn how to write readable code. Rather than teach basic programming, this book presumes that readers understand the fundamentals, and offers time-honed best practices for style, design, documenting, testing, refactoring, and more. Taking an informal, conversational tone, author Michael Stueben offers progr...

Price:  $16.99  |  Publisher:  Apress  |  Release:  2018

Metaprogramming Elixir

Metaprogramming Elixir

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:  $17.00  |  Publisher:  The Pragmatic Programmers  |  Release:  2015