Sha256: ade9e5c31a49966531aab3588eb33bf7de934191c992f3538808888ff50e971d

Contents?: true

Size: 680 Bytes

Versions: 17

Compression:

Stored size: 680 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 related checks:

* [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

17 entries across 17 versions & 1 rubygems

Version Path
reek-4.0.1 docs/Uncommunicative-Name.md
reek-4.0.0 docs/Uncommunicative-Name.md
reek-4.0.0.pre1 docs/Uncommunicative-Name.md
reek-3.11 docs/Uncommunicative-Name.md
reek-3.10.2 docs/Uncommunicative-Name.md
reek-3.10.1 docs/Uncommunicative-Name.md
reek-3.10.0 docs/Uncommunicative-Name.md
reek-3.9.1 docs/Uncommunicative-Name.md
reek-3.9.0 docs/Uncommunicative-Name.md
reek-3.8.3 docs/Uncommunicative-Name.md
reek-3.8.2 docs/Uncommunicative-Name.md
reek-3.8.1 docs/Uncommunicative-Name.md
reek-3.8.0 docs/Uncommunicative-Name.md
reek-3.7.1 docs/Uncommunicative-Name.md
reek-3.7.0 docs/Uncommunicative-Name.md
reek-3.6.1 docs/Uncommunicative-Name.md
reek-3.6.0 docs/Uncommunicative-Name.md