---
title: "Discussion on \"Code Smell 188 - Redundant Parameter Names\" | Hashnode"
description: "Discussion on \"Code Smell 188 - Redundant Parameter Names\". Use contextual and local names"
url: "https://hashnode.com/posts/code-smell-188-redundant-parameter-names/63a73864c451e3a99912582b"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Code Smell 188 - Redundant Parameter Names](https://maximilianocontieri.com/code-smell-188-redundant-parameter-names?utm_source=hashnode&utm_medium=feed)

Use contextual and local names

Dec 24, 2022 · 1 min read · maximilianocontieri.com  
Read the article

-   [#programming](https://hashnode.com/tag/programming)
-   [#refactoring](https://hashnode.com/tag/refactoring)
-   [#clean-code](https://hashnode.com/tag/clean-code)
-   [#code-smell-1](https://hashnode.com/tag/code-smell-1)
-   [#naming](https://hashnode.com/tag/naming)

## Written by

[Maxi Contieri](https://hashnode.com/@mcsee)

@mcsee · Buenos Aires

  
[View profile](https://hashnode.com/@mcsee)

Software Engineer

I’m a senior software engineer loving clean code, and declarative designs. S.O.L.I.D. and agile methodologies fan.

## Responses 1

Markdown supported · ⌘↵ to post

[Syed Jafer K](https://hashnode.com/@iamsyedjafer)

[Dec 25, 2022](https://hashnode.com/posts/code-smell-188-redundant-parameter-names/63a73864c451e3a99912582b/comment/63a7cf65c39f50da11a5b912)

Nice one. I feel it will also apply to instance variables,

```
class Employee:
    def __init__(self):
        self.employee_first_name = ''
```

to this,

```
class Employee:
    def __init__(self):
        self.first_name = ''
```
