BookShared
  • MEMBER AREA    
  • Naming Things: The Hardest Problem in Software Engineering

    (By Tom Benner)

    Book Cover Watermark PDF Icon Read Ebook
    ×
    Size 22 MB (22,081 KB)
    Format PDF
    Downloaded 598 times
    Last checked 9 Hour ago!
    Author Tom Benner
    “Book Descriptions: Naming is one of the most difficult and enduring challenges in software engineering, but few of us do it well. This practical and comprehensive book provides a set of principles, rules, and application guidelines for efficiently choosing good names in your code.

    These skills can be used throughout your career, and they’re useful for every programming language, technical domain, and experience level. The book incorporates real-world examples to illustrate how to choose good names and avoid bad names.

    This book includes:
    - Rules for how to choose good names and avoid bad names
    - Principles to help you remember the general qualities of good names
    - Real-world examples
    - Guidelines on the application of these rules and principles, including balancing tradeoffs, renaming best practices, and choosing domain-specific names
    - Tips on how to develop your naming skills throughout your career”

    Google Drive Logo DRIVE
    Book 1

    A Philosophy of Software Design

    ★★★★★

    John Ousterhout

    Book 1

    Tidy First?: A Personal Exercise in Empirical Software Design

    ★★★★★

    Kent Beck

    Book 1

    The Pragmatic Programmer: From Journeyman to Master

    ★★★★★

    Andy Hunt

    Book 1

    The Fourth Turning: An American Prophecy—What the Cycles of History Tell Us About America's Next Rendezvous with Destiny

    ★★★★★

    William Strauss

    Book 1

    The Nature of Software Development

    ★★★★★

    Ron Jeffries

    Book 1

    Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures

    ★★★★★

    Neal Ford

    Book 1

    Be Water, My Friend: The Teachings of Bruce Lee

    ★★★★★

    Shannon Lee

    Book 1

    Good Strategy Bad Strategy: The Difference and Why It Matters

    ★★★★★

    Richard P. Rumelt

    Book 1

    Tiny Experiments: How to Live Freely in a Goal-Obsessed World

    ★★★★★

    Anne-Laure Le Cunff

    Book 1

    The Elements of Style

    ★★★★★

    William Strunk Jr.

    Book 1

    Creating Software with Modern Diagramming Techniques

    ★★★★★

    Ashley Peacock