1
0
mirror of https://github.com/jupeter/clean-code-php.git synced 2025-09-25 13:39:04 +02:00

Commit Graph

  • a77a62d7ce Pass $name and $email to parent constructor in EmployeeTaxData Sergiy Litvinchuk 2017-09-01 12:32:09 +03:00
  • 00358108d0 Fix Invalid Code Connor S. Parks 2017-09-01 10:32:00 +01:00
  • 80097dd168 Merge pull request #44 from peter-gribanov/addMonthToDate Tomáš Votruba 2017-08-31 20:09:42 +02:00
  • dcae9bca5d Merge pull request #25 from peter-gribanov/global_functions Tomáš Votruba 2017-08-31 20:07:46 +02:00
  • 5520fef4a7 Merge pull request #41 from peter-gribanov/ocp Tomáš Votruba 2017-08-31 19:59:13 +02:00
  • 3388621c59 Merge pull request #40 from peter-gribanov/one_level_abstraction Tomáš Votruba 2017-08-31 19:55:01 +02:00
  • aa8a017520 Merge pull request #35 from peter-gribanov/avoid_type_checking1 Tomáš Votruba 2017-08-31 19:51:07 +02:00
  • 399e3aa67b Merge pull request #33 from peter-gribanov/encapsulate_conditionals2 Tomáš Votruba 2017-08-31 19:49:18 +02:00
  • e31b5b86ce add comment Peter Gribanov 2017-08-31 18:33:00 +03:00
  • 80bd47f9fa Manager manage workers Peter Gribanov 2017-08-31 18:27:33 +03:00
  • 4c2133dbaf change example for Function names should say what they do Peter Gribanov 2017-08-31 17:39:13 +03:00
  • 9c1f626a0e сhange dependencies without changing manager code Peter Gribanov 2017-08-31 17:31:41 +03:00
  • 2a04e3d6ac correct CS Peter Gribanov 2017-08-31 17:28:47 +03:00
  • a64e611fa6 correct word "employee" Peter Gribanov 2017-08-31 17:25:11 +03:00
  • e24c70fe7c manager is also an employe. his work is to manage others Peter Gribanov 2017-08-31 17:16:51 +03:00
  • 84ca341bfa manager can manage several employees Peter Gribanov 2017-08-31 17:13:13 +03:00
  • d2d59eae49 rename method Manager::setWorker() to Manager::subdue() Peter Gribanov 2017-08-31 17:11:03 +03:00
  • 83eef477e9 rename Worker to Employe Peter Gribanov 2017-08-31 17:06:55 +03:00
  • e15b99fb59 correct CS Peter Gribanov 2017-08-31 16:59:29 +03:00
  • b17ca6eeca remove not used methods Peter Gribanov 2017-08-31 16:49:56 +03:00
  • 14d4efba20 not use abstract class as interface Peter Gribanov 2017-08-31 16:49:16 +03:00
  • c1e704ce69 correct CS Peter Gribanov 2017-08-31 16:46:29 +03:00
  • a0d6ea9770 move out dependencies Peter Gribanov 2017-08-31 14:40:42 +03:00
  • 3c9845324f fix errors and correct CS Peter Gribanov 2017-08-31 14:10:18 +03:00
  • 465ca94b43 add DRY principle Peter Gribanov 2017-08-31 13:54:33 +03:00
  • 961e0061d7 Merge pull request #3 from jupeter/master Peter Gribanov 2017-08-31 13:24:38 +03:00
  • af83d6c05e Merge pull request #24 from peter-gribanov/showList Tomáš Votruba 2017-08-31 00:12:47 +02:00
  • eccde56b6b use compact version of code Peter Gribanov 2017-08-30 21:54:23 +03:00
  • 0c435d56d9 Merge pull request #34 from peter-gribanov/unneeded_context Tomáš Votruba 2017-08-30 19:50:44 +02:00
  • b8ce6ca016 Merge pull request #36 from peter-gribanov/avoid_type_checking2 Tomáš Votruba 2017-08-30 18:51:31 +02:00
  • 783fe13451 Avoid type-checking (part 2) require PHP 7+ Peter Gribanov 2017-08-30 19:40:07 +03:00
  • 825836b201 optimize example of avoid type-checking 1 Peter Gribanov 2017-08-30 19:25:01 +03:00
  • 03a82e35c2 correct examples of don't add unneeded context Peter Gribanov 2017-08-30 19:18:03 +03:00
  • dd259f3135 correct example of encapsulate conditionals Peter Gribanov 2017-08-30 19:14:00 +03:00
  • 02febd765b Merge pull request #2 from jupeter/master Peter Gribanov 2017-08-30 19:09:37 +03:00
  • 3743661c54 Merge pull request #28 from litvinchuk/patch-1 Tomáš Votruba 2017-08-30 17:52:04 +02:00
  • 19b95ac77d add section: Don't use a Singleton pattern Peter Gribanov 2017-08-30 18:47:04 +03:00
  • 68a02db2b0 Merge pull request #29 from PaVeL-Ekt/master Tomáš Votruba 2017-08-30 17:18:58 +02:00
  • 1ddff50a9b Correction of typos Pavel 2017-08-30 14:44:26 +05:00
  • 413895b25c make verifyCredentials public after SRP splitting Sergiy Litvinchuk 2017-08-30 11:08:51 +03:00
  • 3c0c05e032 add bad singleton example and remove YAML config Peter Gribanov 2017-08-30 10:45:54 +03:00
  • 47d6f95f43 Add origin bad example Peter Gribanov 2017-08-30 08:41:34 +03:00
  • 0fab26d206 use default arguments in PHP 7+ Peter Gribanov 2017-08-30 00:21:31 +03:00
  • c56681e39f Merge pull request #19 from peter-gribanov/explanatory_variables Piotr Plenik 2017-08-29 22:47:54 +02:00
  • ce41bd300a Merge pull request #21 from peter-gribanov/menuConfig Piotr Plenik 2017-08-29 22:11:52 +02:00
  • 3ac0c666ef Merge pull request #20 from peter-gribanov/mental_mapping Piotr Plenik 2017-08-29 22:11:19 +02:00
  • 5311cc4f13 Merge pull request #12 from solival/patch-1 Piotr Plenik 2017-08-29 21:52:02 +02:00
  • f7d8907da3 Merge pull request #10 from naffiq/patch-1 Piotr Plenik 2017-08-29 21:51:42 +02:00
  • 805e9e91f8 Merge pull request #9 from Vlassiuk/master Piotr Plenik 2017-08-29 21:51:26 +02:00
  • f6e0fe38bc Singleton is a anti-pattern Peter Gribanov 2017-08-29 19:41:38 +03:00
  • ee26d57559 Optimize showList function Peter Gribanov 2017-08-29 19:23:58 +03:00
  • e14421cf1a Correct declaration MenuConfig class Peter Gribanov 2017-08-29 18:25:37 +03:00
  • 08d73d655e correct use foreach Peter Gribanov 2017-08-29 18:18:18 +03:00
  • c806ccd373 decrease dependence on regex Peter Gribanov 2017-08-29 18:04:53 +03:00
  • 78803ded9b arrays syntax vlassiuk 2017-08-29 11:26:26 +03:00
  • b4c9b75b21 function, of course vlassiuk 2017-08-29 11:22:13 +03:00
  • 8739c9f0a8 function, of course vlassiuk 2017-08-29 11:21:12 +03:00
  • bfe98f0d26 Update README.md Valerii Kuznetsov 2017-08-29 08:10:09 +12:00
  • 6987a2eb73 Fixed array key=>value assign Galymzhan Abdugalimov 2017-08-28 22:16:17 +06:00
  • d89d27ad8c no need for minus before variable vlassiuk 2017-08-28 16:11:02 +03:00
  • 58ba5d1b00 remove new in method name Piotr Plenik 2017-05-31 10:25:01 +02:00
  • f7a26211c1 add missing variable Piotr Plenik 2017-05-31 10:21:48 +02:00
  • b1a55d182d Merge pull request #5 from cassiosantos/object-assign Piotr Plenik 2017-05-31 10:17:02 +02:00
  • c9d357226b Merge pull request #7 from jupeter/var_dump Piotr Plenik 2017-05-31 10:13:05 +02:00
  • d4dda481e9 use var_dump instead of var_export var_dump Piotr Plenik 2017-05-31 10:11:49 +02:00
  • ed9289be29 Merge pull request #3 from cassiosantos/variables Piotr Plenik 2017-05-31 10:07:48 +02:00
  • 53e07b44f0 Remove Object.assign section Cassio Santos 2017-05-30 17:08:55 -03:00
  • 6b900ead51 Fix variables Cassio Santos 2017-05-30 13:41:17 -03:00
  • 6d1ab2aa96 Merge pull request #2 from shakibonline/master Piotr Plenik 2017-05-22 09:54:33 +02:00
  • 217ef63d17 fix method variables Abbas Shakiba 2017-05-21 15:24:12 +04:30
  • 4046a09721 Small code improvements Piotr Plenik 2017-04-07 12:10:00 +02:00
  • 9c63b3ae63 Replace tabs to 4 spaces Piotr Plenik 2017-04-07 12:04:14 +02:00
  • 2d3bd93bb3 Code formatting - add spaces Piotr Plenik 2017-04-07 12:02:59 +02:00
  • 6c0df98589 Extend table of content adding SOLID principles Piotr Plenik 2017-04-07 11:49:59 +02:00
  • 53b90ab6e3 add Classes capture Piotr Plenik 2017-01-25 10:47:52 +01:00
  • dfae178e5a add "Objects and Data Structures" to table of content Piotr Plenik 2017-01-23 09:25:13 +01:00
  • f4fa1de88e add method setters and getters Piotr Plenik 2017-01-23 09:24:16 +01:00
  • 50f7a04b22 fix method variables Piotr Plenik 2017-01-16 14:33:24 +01:00
  • a6daba0ad2 add functions Piotr Plenik 2017-01-16 14:31:32 +01:00
  • 8148c50a59 initial commit Piotr Plenik 2017-01-16 12:20:24 +01:00