Sha256: 47d415c4170f72b80661b91efb1e9ae1767e5eaac969ba0ae80550d8b19d7a7f

Contents?: true

Size: 689 Bytes

Versions: 53

Compression:

Stored size: 689 Bytes

Contents

# Uncommunicative Name

## Introduction

An _Uncommunicative Name_ is a name that doesn't communicate its intent well enough.

Poor names make it hard for the reader to build a mental picture of what's
going on in the code. They can also be mis-interpreted; and they hurt the flow
of reading, because the reader must slow down to interpret the names.

## Current Support in Reek

Reek offers four checks in this category:

* [Uncommunicative Method Name](Uncommunicative-Method-Name.md)
* [Uncommunicative Module Name](Uncommunicative-Module-Name.md)
* [Uncommunicative Parameter Name](Uncommunicative-Parameter-Name.md)
* [Uncommunicative Variable Name](Uncommunicative-Variable-Name.md)

Version data entries

53 entries across 51 versions & 2 rubygems

Version Path
reek-6.0.3 docs/Uncommunicative-Name.md
reek-6.0.2 docs/Uncommunicative-Name.md
reek-6.0.1 docs/Uncommunicative-Name.md
reek-6.0.0 docs/Uncommunicative-Name.md
reek-5.6.0 docs/Uncommunicative-Name.md
reek-5.5.0 docs/Uncommunicative-Name.md
reek-5.4.1 docs/Uncommunicative-Name.md
reek-5.4.0 docs/Uncommunicative-Name.md
reek-5.3.2 docs/Uncommunicative-Name.md
reek-5.3.1 docs/Uncommunicative-Name.md
reek-5.3.0 docs/Uncommunicative-Name.md
config_gems_initialization_aim-0.1.4 vendor/bundle/ruby/2.5.0/gems/reek-5.2.0/docs/Uncommunicative-Name.md
config_gems_initialization_aim-0.1.4 vendor/bundle/ruby/2.5.0/gems/config_gems_initialization_aim-0.1.1/vendor/bundle/ruby/2.5.0/gems/reek-5.2.0/docs/Uncommunicative-Name.md
config_gems_initialization_aim-0.1.3 vendor/bundle/ruby/2.5.0/gems/config_gems_initialization_aim-0.1.1/vendor/bundle/ruby/2.5.0/gems/reek-5.2.0/docs/Uncommunicative-Name.md
config_gems_initialization_aim-0.1.3 vendor/bundle/ruby/2.5.0/gems/reek-5.2.0/docs/Uncommunicative-Name.md
reek-5.2.0 docs/Uncommunicative-Name.md
reek-5.1.0 docs/Uncommunicative-Name.md
reek-5.0.2 docs/Uncommunicative-Name.md
reek-5.0.1 docs/Uncommunicative-Name.md
reek-5.0.0 docs/Uncommunicative-Name.md