1. 04 9月, 2019 1 次提交
    • P
      Bytecode pattern #553 (#896) · 318f811f
      Pawel Zawitowski 提交于
      * Added bytecode pattern
      
      * Diagram changed and added licence information
      
      * Added bytecode module to main pom.
      
      * Fixed missing dependency error
      318f811f
  2. 01 9月, 2019 1 次提交
  3. 22 8月, 2019 2 次提交
  4. 12 8月, 2019 1 次提交
  5. 04 8月, 2019 1 次提交
  6. 31 7月, 2019 1 次提交
  7. 30 7月, 2019 7 次提交
  8. 28 7月, 2019 4 次提交
    • I
      Add licenses · a113de6a
      Ilkka Seppälä 提交于
      a113de6a
    • K
      508 : Sonar qube critical Issue Fix (#854) · f7e22a1c
      kanwarpreet25 提交于
      * 508 : Sonar qube critical Issue Fix
      Refactor this method to reduce its Cognitive Complexity from 30 to the 15 allowed.
      
      * 508: Sonar Qube Issue fxes
      Define a constant instead of duplicating this literal " does not exist." 3 times.
      
      * 508: sonar qube issue fixes
      Define a constant instead of duplicating this literal "Some external api for only realtime execution could be called here." 3 times.
      f7e22a1c
    • K
      508 : sonar qube critical issue fixes (#852) · c6ecf586
      kanwarpreet25 提交于
      * 508 : sonar qube critical issue fixes
      
      * 508 : Sunar Qube Fixes
      Define a constant instead of duplicating this literal "user_accounts" 4 times.
      Define a constant instead of duplicating this literal "userID" 5 times
      Define a constant instead of duplicating this literal "additionalInfo" 4 times.
      Define a constant instead of duplicating this literal "userName" 4 times.
      
      * 508 : Sunar Qube Fixes
      Define a constant instead of duplicating this literal "user_accounts" 4 times.
      
      * 508 : Sonar Qube Fixes
      Define a constant instead of duplicating this literal "eEvans" 4 times
      Define a constant instead of duplicating this literal "jBloch" 6 times
      Define a constant instead of duplicating this literal "mFowler" 3 times
      
      * 508 : Sonar Qube FIxes
      Define a constant instead of duplicating this literal "username" 3 times.
      
      * 508: sonar qube issue fixes
      Define a constant instead of duplicating this literal "customerDao.getAllCustomers(): " 4 times.
      
      * 508 : sonar qube issue fixes
      Define a constant instead of duplicating this literal "App.main(), student : " 4 times.
      
      * 508 : sonar Qube issue fixes
      Define a constant instead of duplicating this literal "{} hits {}. {} is damaged!" 3 times.
      Define a constant instead of duplicating this literal "{} hits {}." 4 times.
      
      * 508 : Define a constant instead of duplicating this literal "{} hits {}." 4 times.
      
      * 508 : checkstyle fixes
      
      * 508: checkstyle fixes
      
      * 508: checkstyle fixes
      
      * 508: checkstyle fixes
      
      * 508: checkstyle fixes
      
      * 508: checkstyle fixes
      
      * 508: cqrs checkstyle fixes
      c6ecf586
    • P
      Change Travis CI build env. to Trusty (#911) · 17bfc91f
      ptrax 提交于
      17bfc91f
  9. 25 7月, 2019 1 次提交
  10. 07 4月, 2019 1 次提交
  11. 17 2月, 2019 1 次提交
  12. 16 2月, 2019 2 次提交
  13. 14 2月, 2019 2 次提交
    • I
      Update license headers · 26f1a608
      Ilkka Seppälä 提交于
      26f1a608
    • A
      Master worker pattern #799 (#831) · 7a25c574
      AnaghaSasikumar 提交于
      * master worker pattern
      
      * Update App.java
      
      * Adding new line to README.md
      
      * Adding new line to pom.xml
      
      * Adding new line to ArrayEquality.java
      
      * Adding new line to Input.java
      
      * Adding new line to Result.java
      
      * Adding new line to ArrayTransposeMasterWorker.java
      
      * Adding new line to ArrayTransposeMaster.java
      
      * Adding new line to ArrayTransposeWorker.java
      
      * Adding new line to Worker.java
      
      * Adding new line to ArrayInputTest.java
      
      * Adding new line ArrayTransposeMasterWorkerTest.java
      
      * Adding new line to ArrayResult.java
      
      * Review changes
      
      * Update README.md
      7a25c574
  14. 04 2月, 2019 2 次提交
  15. 23 12月, 2018 1 次提交
  16. 17 12月, 2018 1 次提交
  17. 03 12月, 2018 1 次提交
  18. 26 11月, 2018 1 次提交
  19. 05 11月, 2018 1 次提交
  20. 03 11月, 2018 1 次提交
  21. 27 10月, 2018 1 次提交
    • P
      Hexagonal pattern fixes (#814) · 4446e743
      Paweł Matejko 提交于
      * Fixed wrong else condition
      
      * Simplified creating Set of numbers
      
      * Deleted unused imports
      
      * Replaced 'for' loop with 'foreach' one
      
      * Replaced explicit type with diamond
      
      * Removed unnecesary brackets from lambda
      
      * Removed unnecesary contains check before adding element to Set
      
      * Fixed typo and changed non-english constant names
      4446e743
  22. 25 10月, 2018 2 次提交
  23. 23 10月, 2018 1 次提交
    • N
      Minor refactorings and code style changes (#807) · 2aa9e78d
      Narendra Pathai 提交于
      * Made minor changes in some patterns such as removed throws clause where not needed, changed incorrect order of arguments in assertEquals
      
      * Minor refactorings and code style changes. 1) Removed several use of raw types 2) Removed unnecessary throws clauses 3) Used lambda expressions wherever applicable 4) Used apt assertion methods for readability 5) Use of try with resources wherever applicable 6) Corrected incorrect order of assertXXX arguments
      
      * Removed unused import from Promise
      
      * Addressed review comments
      
      * Addressed checkstyle issue
      2aa9e78d
  24. 22 10月, 2018 3 次提交
    • N
      Refactored Event Queue (#806) · 25ed7c09
      Narendra Pathai 提交于
      * 1) Test cases were not stopping AudioService before ending test case 2) Changed Audio to be a good singleton, previously because of Audio being bad singleton, test cases which were using static methods could have caused intermittent failures. 3) Made some other refactorings as well
      
      * Removed sonar issue and converted Audio to eager singleton for simplicity
      
      * Updated class diagram PNG
      25ed7c09
    • N
      Resolves #643, test cases failed due to global state in CallsCount (#803) · 922fd62d
      Narendra Pathai 提交于
      * Resolves #643, test cases failed due to presence of global state in CallsCount. Because AppTest was executed before B2BServiceTest, it scheduled 1 sec timer using ThrottleTimerImpl class. While resetting it used that global CallCount class reset() method, which reset all counters. So that causes thread safety issue because of unintended sharing of application state between test cases, which is not a good practice.
      
      * Updated class diagram png and added UCLS file
      922fd62d
    • N
      Refactoring changes in Ambassador Pattern (#805) · 9e7a5007
      Narendra Pathai 提交于
      * 1) Updated test cases to use Junit Assert method as compared to assert keyword 2) Proper testing of RemoteService using RandomProvider interface. Introduced RandomProvider interface so that randomness can be controlled from test cases. 3) For readability used constant for representing FAILURE
      
      * Addressing review comments, Deleting unintentional file and used FAILURE constant in ClientTest as well
      9e7a5007