Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ jobs:
FirstSteps/build/test-results/test/*.xml
JavaReleases/build/test-results/test/*.xml
DesignPatterns/build/test-results/test/*.xml
CleanCode/build/test-results/test/*.xml

- name: Set badge color
shell: bash
Expand Down
17 changes: 17 additions & 0 deletions CleanCode/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# CleanCode 🧹

## Description 📄

### 📖 Clean Code Quotes by Robert C. Martin

🌸 **"Clean code always looks like it was written by someone who cares."**

👀 **"You know you are working on clean code when each routine turns out to be pretty much what you expected."**

✍️ **"Clean code is simple and direct. Clean code reads like well-written prose."**

### Project

This project contains practical examples and best practices inspired by the principles of **Clean Code**.

[Check it out 🔍](src/main/java/pl/mperor/lab/java/Dummy.java)
3 changes: 3 additions & 0 deletions CleanCode/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
dependencies {
testImplementation project(':Common')
}
14 changes: 14 additions & 0 deletions CleanCode/src/main/java/pl/mperor/lab/java/Dummy.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package pl.mperor.lab.java;

public class Dummy {

/**
* This is the main entry point of the application.
*
* Please note that this method is intentionally left empty.
* For testing purposes, please refer to the test cases located in the 'tests' directory.
*/
public static void main(String[] args) {
// No implementation needed here
}
}
3 changes: 1 addition & 2 deletions DesignPatterns/build.gradle
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
dependencies {
testImplementation project(':Common')
}

}
3 changes: 1 addition & 2 deletions JavaReleases/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,4 @@ dependencies {
testRuntimeOnly "org.graalvm.js:js:${graaljsVersion}"
testImplementation "org.graalvm.js:js-scriptengine:${graaljsVersion}"
implementation project(':Common')
}

}
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,5 @@ Each test aims to provide clear examples and answers to common (and not-so-commo

- **[JavaReleases 📅](JavaReleases/README.md): Key features by version**
- **[FirstSteps 👣](FirstSteps/README.md): Java Basics**
- **[DesignPatterns 🧩](DesignPatterns/README.md): Design Patterns in Modern Java**
- **[DesignPatterns 🧩](DesignPatterns/README.md): Design Patterns in Modern Java**
- **[CleanCode 🧹](CleanCode/README.md): Clean Code**
2 changes: 1 addition & 1 deletion settings.gradle
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
rootProject.name = 'JavaLab'
include 'JavaReleases', 'FirstSteps', 'DesignPatterns', 'Common'
include 'JavaReleases', 'FirstSteps', 'DesignPatterns', 'CleanCode','Common'