LogoShubo Zhang
    Logo Inverted Logo
    • Posts
    • AWS
      • dynamodb-acid
      • dynamodb-admin
      • S3-log
    • DB
      • How to Use MySQL count
    • micronaut
      • mn-graalvm
    • Software Design and Engineering
      • Clean Code
        • 01-Meaningful Names
    • Tools
      • mac-itsycal
      • mac-stats
      • mac-world-time
      • owasp-1-sql-injection
      • owasp-2-broken-authentication
      • owasp-3-sensitive-data-exposure
      • owasp-4-XML-External-Entities (XXE)
      • Postgres 12 + pgadmin in Docker
    Hero Image
    Meaningful Names

    Use Intention-Revealing Names The name of a variable, function, or class, should answer all the big questions. It should tell you why it exists what it does how it is used. Bad example: If a name requires a comment, then the name does not reveal its intent. int d; // elapsed time in days The name d reveals nothing. It does not evoke a sense of elapsed time, nor of days.

    January 16, 2021 Read
    Navigation
    • About Me
    • Skills
    • Experiences
    • Projects
    • Recent Posts
    • Achievements
    Contact me:
    • Email: shubozhang@outlook.com
    • Phone: +0123456789

    Stay up to date with email notification

    We'll never share your email with anyone else.

    Toha Theme Logo Toha
    © 2020 Copyright.
    Powered by Hugo Logo