https://github.com/chicio/clean-code-meaningful-names
An example java project created for my blog post "A first approach to contract test"
https://github.com/chicio/clean-code-meaningful-names
clean-code naming naming-conventions uncle-bob
Last synced: 10 days ago
JSON representation
An example java project created for my blog post "A first approach to contract test"
- Host: GitHub
- URL: https://github.com/chicio/clean-code-meaningful-names
- Owner: chicio
- License: mit
- Created: 2017-11-11T16:22:41.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-12-28T08:45:23.000Z (over 4 years ago)
- Last Synced: 2025-12-19T21:52:13.740Z (6 months ago)
- Topics: clean-code, naming, naming-conventions, uncle-bob
- Language: C++
- Homepage: https://www.fabrizioduroni.it/blog/
- Size: 27.3 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Clean Code Meaningful Names
[](https://travis-ci.org/chicio/Clean-Code-Meaningful-Names)
[](https://raw.githubusercontent.com/chicio/Clean-Code-Meaningful-Names/master/LICENSE.md)
An example of refactored source code following the guidelines contained in chapter 2 "Meaningful names" of the book "Clean Code: A Handbook of Agile Software Craftsmanship" by Robert C. Martin (known as Uncle Bob). This example has been created for my blog post [Clean Code: meaningful names](https://www.fabrizioduroni.it/2017/09/11/clean-code-meaningful-names/ "Clean Code: meaningful names").
### Description
This repository contains an example of source code refactored following the advices of Uncle Bob. By applying his set of rules for naming the code quality increase in terms of readability and cleanliness. Below an article quote about clean code and what it means to me:
> I always cared about the software I developed. I also always though that what makes a real professional software developer is how much he/she care about the software he/she is creating: the approch to the problem, the attention to details in code, the passion put into creating every single line of code, the focus on the mission to solve his/her customer problems with your software.
When I started to work at lastminute.com group I discovered that I’m not the only one to think about software development in this way.
In fact an entire new approch to software developement has been create by Robert Cecil Martin, known as “Uncle Bob” and famous also to be the guy that invented the SOLID principles. The name of this new approch to software development is clean code.
Click [here](https://www.fabrizioduroni.it/2017/09/11/clean-code-meaningful-names.html "Clean Code: meaningful names") to read the post.