89e7f51e99
Merge pull request #519 from iluwatar/presentation
...
Add hexagonal architecture presentation
2016-11-27 13:50:04 +02:00
cc02ff472b
Merge pull request #503 from igeligel/master
...
Object Mother pattern #498
2016-11-26 20:22:48 +02:00
7d995056ff
Update URM Version to 1.4.4 and regenerated all puml files
2016-11-26 12:51:06 +01:00
8574e06966
Proxy pattern: Add missing license header
2016-11-23 22:08:50 +02:00
82d3d7bf1f
Proxy pattern: Improve the example
2016-11-23 22:03:26 +02:00
1a75ab8df1
Removed unused imports in tests
2016-11-23 09:00:04 +05:30
92f8501f7d
Decorator pattern: Improve the example
2016-11-22 23:08:39 +02:00
b9ac0dc6a3
Fixed PMD issue.
2016-11-23 00:10:30 +05:30
5e7887d9be
Reverted pom.xml changes that are done previously.
2016-11-22 12:21:24 +05:30
e8f7187e4b
Updated pom.xml with maven-pmd-plugin
...
Added dependency "maven-pmd-plugin" to the pom file.
2016-11-22 12:06:54 +05:30
d6b5456f98
Updated checkstyle errors.
2016-11-20 23:36:23 +05:30
52a81eb368
Issue #450 . Updated pom.xml
2016-11-20 21:55:56 +05:30
12b70cb39c
Issue #450 . First commit. Queue Based Load Leveling
2016-11-20 16:25:10 +05:30
68ec24c62e
Merge pull request #515 from dbryla/master
...
#502 Added logging framework to repository
2016-11-18 20:47:17 +02:00
3091ff21b0
#502 Reduced amount of information logged
2016-11-17 09:54:10 +01:00
95b651f177
Merge pull request #520 from thomasoss/patch-1
...
Update App.java
2016-11-15 21:31:34 +02:00
f67d2fd9a9
Review comments++
2016-11-15 13:01:37 +05:30
4ff8fa3721
Review comments++
2016-11-15 12:59:05 +05:30
9180bb0fef
Update App.java
...
The relationship between decorator and target (in the code example between Troll und SmartTroll) ist not a composition as described in the code comment lines of class App. It's a aggregation. In a composition both instances canncot live without the other one. But the target (Troll) could live without the decorator (Smart Troll). Changed "composition" to "aggregation" in the comment lines. Code lines are unchanged.
Greetings Thomas
2016-11-14 16:43:58 +01:00
1abf5b11c3
Add presentation link to README.md
2016-11-13 11:37:49 +02:00
22d973c460
Merge branch 'master' into presentation
2016-11-13 11:34:14 +02:00
c850295aab
Add new diagram
2016-11-13 11:23:22 +02:00
4c24d99414
Work on Hexagonal Architecture presentation
2016-11-12 22:44:08 +02:00
e1ae1067db
Link Hexagonal Architecture pattern to corresponding blog entry
2016-11-06 12:26:03 +02:00
6f3e2985a4
Create presentation template
2016-11-06 12:14:39 +02:00
b37190a214
#502 Introduced logging in new example
2016-11-04 12:19:32 +01:00
0a427710bb
Merge branch 'master' of https://github.com/iluwatar/java-design-patterns
...
* 'master' of https://github.com/iluwatar/java-design-patterns: (27 commits)
Remove use of coveralls-maven-plugin (sonarqube.com covers this)
Add SonarQube.com badge
Fix environment variable
Add Travis instructions for SonarQube.com analysis
Adds more criticism to Singleton pattern.
Event Based Asynchronous pattern: Add missing license header and puml diagram
Changed config to non-interactive
Moved config into a separate dir
Unused import removed.
End process logic clause has been corrected.
Caching pattern: Documentation and diagram
Fixes #437 . Adds criticism to Singleton pattern.
Alter JUnit tests to run in lesser time.
Updated version snapshot to 1.14.0
Changes based on review feedback.
Closes #436 . Adds criticism to service locator pattern.
Caching pattern: Implementation of Cache-Aside pattern
Caching pattern: Style fix for null check
Caching pattern: Refactor LRU cache to avoid NPE and unnecessary cache lookup
Caching pattern: Refactor shutdown hook to use method reference
...
2016-11-04 11:51:45 +01:00
e138163c4f
#502 Adjusted tests for logger introduction
2016-11-04 11:47:06 +01:00
124fd33da0
Remove use of coveralls-maven-plugin (sonarqube.com covers this)
2016-11-01 21:31:54 +02:00
9433c78d29
Merge pull request #510 from bellingard/patch-1
...
Add SonarQube.com badge
2016-10-28 20:39:55 +03:00
932700d9b1
Merge pull request #506 from dzmitryh/master
...
Cosmetic fixes in async-method-invocation
2016-10-28 19:13:17 +03:00
27d6d500bc
#502 Reverted changes in composite example, due to nature of this example using logger isn't good idea
2016-10-28 09:35:59 +02:00
ea7752c5e1
checkstyle errors removed
...
checkstyle errors removed
2016-10-27 18:30:07 +05:30
7ba6cb43fd
App
...
App
2016-10-27 16:00:01 +05:30
1ace4c05d6
App++
...
App++
2016-10-27 15:59:51 +05:30
7015e95ac3
SecondCut++
...
SecondCut++
2016-10-27 15:55:08 +05:30
2a77ac29e9
FirstCut++
...
FirstCut++
2016-10-26 16:59:36 +05:30
6aed26e61e
Fix pom.xml
...
Deleted </modules> tag because i added it one time more than neccessary
2016-10-24 15:43:52 +02:00
74ac79b01e
Fix pom.xml
2016-10-24 15:33:25 +02:00
750fa4f954
Merge Changes of the master repository
2016-10-24 15:32:32 +02:00
20295316c2
add entry to parent pom.xml #498
2016-10-24 15:30:17 +02:00
56b0884258
Change name of variables in test #498
2016-10-24 15:28:27 +02:00
0438811489
#502 Replaced usages of System.out with logger.
2016-10-23 19:59:03 +02:00
1c02785927
Add SonarQube.com badge
2016-10-23 14:35:45 +02:00
19cb715d20
Fix environment variable
2016-10-19 23:08:51 +03:00
ffdaf2ec47
Add Travis instructions for SonarQube.com analysis
2016-10-19 22:25:37 +03:00
a37a29e12b
Merge pull request #500 from dmitraver/master
...
Adds criticism to a Service Locator and Singleton patterns.
2016-10-18 21:01:58 +03:00
b66e8ecef9
Adds more criticism to Singleton pattern.
2016-10-18 14:18:47 +02:00
99677867c6
Event Based Asynchronous pattern: Add missing license header and puml diagram
2016-10-18 07:51:37 +03:00
0f7b44c3b1
Merge pull request #483 from waisuan/master
...
Issue #469 : Event-based Asynchronous pattern
2016-10-18 07:43:01 +03:00