GitHub / faif/python-patterns / commits
A collection of design patterns/idioms in Python
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 20bd5706 | merge Merge pull request #218 from ethan92429/patch-1 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| fe66bb20 | Grammar |
Ethan Keller <e****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| e9a08d07 | merge Merge pull request #216 from spookylukey/pythonic_builder |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| 5e05ca17 | merge Merge pull request #215 from spookylukey/pythonic_abstract_factory |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| 1d201b3a | Made builder pattern much simpler by removing unnecessary classes. | Luke Plant <L****8@c****t> | over 8 years ago | |
| 6127f9db | Fixed tests for abstract factory. | Luke Plant <L****8@c****t> | over 8 years ago | |
| d68190d2 | Simplified the Abstract Factory Pattern to be Pythonic | Luke Plant <L****8@c****t> | over 8 years ago | |
| ac79516c | merge Merge pull request #214 from jeslyvarghese/patch-2 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| d26d8d86 | Spelling correction |
_justin <j****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| 2d4712a8 | merge Merge pull request #213 from egens/add-tldr-comments |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| e31a4354 | Add tl;dr80 comment for most of the patterns. | egens <g****s@g****m> | over 8 years ago | |
| 345d4e40 | merge Merge pull request #211 from lucasloisp/short-descriptions |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 9 years ago | |
| e09df34a | Adds description to Object Pool | lucasloisp <l****p@g****m> | almost 9 years ago | |
| 74c49350 | Adds description to Builder | lucasloisp <l****p@g****m> | almost 9 years ago | |
| a7045f81 | Adds description to Abstract Factory | lucasloisp <l****p@g****m> | almost 9 years ago | |
| 5f0e1eb4 | merge Merge pull request #210 from LittleStupid/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 9 years ago | |
| ba1977c4 | fix comment | LittleStupid <l****d@l****m> | almost 9 years ago | |
| 799ea890 | merge Merge pull request #207 from jefffffrey/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| b1d7a44b | Replace the example of the composite pattern | Jeffrey <J****o@g****m> | about 9 years ago | |
| 4934f2c7 | merge Merge pull request #206 from jefffffrey/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 6876dd03 | Simplify the code | Jeffrey <J****o@g****m> | about 9 years ago | |
| 89e65c5d | merge Merge pull request #205 from jefffffrey/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 6aaea969 | fix a minor bug | Jeffrey <J****o@g****m> | about 9 years ago | |
| 8bb19f56 | merge Merge pull request #204 from aliciawyy/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 8883b271 | update one requirement | Alice Wang <r****e@g****m> | about 9 years ago | |
| df77f2aa | add implementation of abstract factory | Alice Wang <r****e@g****m> | about 9 years ago | |
| 06955921 | merge Merge pull request #203 from aliciawyy/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 66ae38c8 | update output with append_output.sh | Alice Wang <r****e@g****m> | about 9 years ago | |
| 1cabd302 | add another implementation for lazy property | Alice Wang <r****e@g****m> | about 9 years ago | |
| c6a4c267 | merge Merge pull request #202 from mshcruz/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| aacb0890 | #184 - Correcting typos in the description of the Decorator pattern | Mateus Cruz <m****z@g****m> | about 9 years ago | |
| 45438917 | merge Merge branch 'master' of github.com:mshcruz/python-patterns | Mateus Cruz <m****z@g****m> | about 9 years ago | |
| 3ce0f00f | #184 - Added description of the Decorator pattern. | Mateus Cruz <m****z@g****m> | about 9 years ago | |
| d09ae11b | #184 - Added description of the Decorator pattern. | Mateus Cruz <m****z@g****m> | about 9 years ago | |
| 4f0e01d0 | merge Merge pull request #200 from VishalTheAries/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| f04711bb | merge Merge pull request #201 from diopib/patch-1 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 92e9f183 | updated contact info |
Ibrahim Diop <i****m@s****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 216d9049 | #184 - Added description of the Adapter pattern. | Mateus Cruz <m****z@g****m> | about 9 years ago | |
| 3a89cf74 | #184 - Added description of the Adapter pattern. | Mateus Cruz <m****z@g****m> | about 9 years ago | |
| d84f16cc | Declared Handle Base Class as an Abstract Class | vishal <v****3@g****m> | about 9 years ago | |
| 90b55969 | #184 - Added description of the Facade pattern. | Mateus Cruz <m****z@g****m> | about 9 years ago | |
| f89e1bf6 | #184 - Added description of the Facade pattern. | Mateus Cruz <m****z@g****m> | about 9 years ago | |
| ccf3acde | merge Merge pull request #199 from mshcruz/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 2ab42360 | #184 - Added description of the Borg pattern. | Mateus Cruz <m****z@g****m> | about 9 years ago | |
| 140fabe1 | merge Merge pull request #198 from mshcruz/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| c71e9a2f | Corrected description of Factory Method pattern. | Mateus Cruz <m****z@g****m> | about 9 years ago | |
| f8518912 | Added explanation about the Factory Method pattern. | Mateus Cruz <m****z@g****m> | about 9 years ago | |
| e3d1dd03 | merge Merge pull request #197 from grepsean/add_main |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 610e5c37 | Added a condition checking __main__ | grepsean <s****g@g****m> | about 9 years ago | |
| 4c7e053e | merge Merge pull request #196 from bregman-arie/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 27a21105 | Fix PEP8 issues | Arie Bregman <a****n@r****m> | about 9 years ago | |
| 3b609e03 | merge Merge pull request #195 from codetestcode-api-arch/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 4b5d9689 | Added Viz folder for visual callgraphs of each example | Donald Johnson <c****v@g****m> | over 9 years ago | |
| cd4118a0 | merge Merge pull request #194 from MahshidZ/patch-1 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| d29fa82c | Update decorator.py |
Mahshid Zeinaly <M****Z@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| bcfc2e35 | merge Merge pull request #191 from fkromer/parameter_injection |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| e9c58f73 | merge Merge pull request #192 from fkromer/setter_injection |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 76653cad | merge Merge pull request #193 from fkromer/constructor-injection |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| d1c4efe4 | add: constructor injection files on clean branch | Florian Kromer <t****k@m****g> | over 9 years ago | |
| 1dd71c9c | ENH: string concatenations everywhere | Florian Kromer <t****k@m****g> | over 9 years ago | |
| c912d0e3 | add: parameter injection pattern | Florian Kromer <t****k@m****g> | over 9 years ago | |
| 95756e69 | Fix README | Sakis Kasampalis <s****s@z****m> | over 9 years ago | |
| b90071da | merge Merge branch 'fkromer-setter_injection' | Sakis Kasampalis <s****s@z****m> | over 9 years ago | |
| dbefe354 | merge Merge branch 'setter_injection' of https://github.com/fkromer/python-patterns... | Sakis Kasampalis <s****s@z****m> | over 9 years ago | |
| 142ae4e0 | merge Merge branch 'master' of github.com:faif/python-patterns | Sakis Kasampalis <s****s@z****m> | over 9 years ago | |
| b14a6547 | merge Merge branch 'fkromer-parameter_injection' | Sakis Kasampalis <s****s@z****m> | over 9 years ago | |
| 79c88e4b | merge Merge branch 'parameter_injection' of https://github.com/fkromer/python-patte... | Sakis Kasampalis <s****s@z****m> | over 9 years ago | |
| a92e257a | add: parameter injection hyperlink to README | Florian Kromer <t****k@m****g> | over 9 years ago | |
| cf80c144 | merge README of master | Florian Kromer <t****k@m****g> | over 9 years ago | |
| fb8e4e21 | merge Merge pull request #189 from fkromer/patch-1 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| ec0998cb | add: section "design for testability patterns" |
thinwybk <f****k@m****g>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| d3ea46ee | merge Merge pull request #186 from fkromer/constructor_injection |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 3b8de805 | change: string concatenations | Florian Kromer <t****k@m****g> | over 9 years ago | |
| 4cca032c | change: string concatenations | Florian Kromer <t****k@m****g> | over 9 years ago | |
| dff18644 | change: string concatenations | Florian Kromer <t****k@m****g> | over 9 years ago | |
| 0105c9a0 | add: implementation of setter injection (refactored from parameter injection) | Florian Kromer <t****k@m****g> | over 9 years ago | |
| 27e45398 | remove: obsolete local test execution file | Florian Kromer <t****k@m****g> | over 9 years ago | |
| 30bf0a84 | remove: single file test execution idiom | Florian Kromer <t****k@m****g> | over 9 years ago | |
| fa889cb9 | remove: constructor injection files from base branch | Florian Kromer <t****k@m****g> | over 9 years ago | |
| a45634a6 | remove: local execution *.pyc | Florian Kromer <t****k@m****g> | over 9 years ago | |
| b588e783 | add: initial parameter injection implementation | Florian Kromer <t****k@m****g> | over 9 years ago | |
| 18ea228d | add: .pyc ignore for local build / remove: obsolete .pyc file | Florian Kromer <t****k@m****g> | over 9 years ago | |
| 04190cb6 | change: improve comments / remove: obsolete single file test invocation | Florian Kromer <t****k@m****g> | over 9 years ago | |
| 882e6638 | add: quick and dirty implementation | Florian <f****n@e****x> | over 9 years ago | |
| 520e9b14 | merge Merge pull request #183 from elecay/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| ca20fdc8 | Simpler and faster prototype | Sebastian Rajo <e****y@g****m> | over 9 years ago | |
| 24643527 | Add a more recent link |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 627e8a91 | Fix broken link |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 4e4b5057 | merge Merge pull request #181 from 0--key/pep8 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 6c65c86a | merge Merge pull request #180 from 0--key/dev |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 6382b76b | Bacward compatibility fix | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 428dfacb | Print argument modification | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| bff71d90 | setUp and tearDown implementation for stdout redirect | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 58bde1f7 | Test function names elaboration | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 2457f142 | Facade test suite extension | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 27f8a9b5 | merge Merge pull request #179 from 0--key/dev |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 02422bcf | Further code elaboration | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 9fea73df | Observer code minor modification | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 8001d4c4 | Test minor enhancement | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 86c2fc58 | Print statement modification for backward compatibility | Anton S. Kosinov <a****v@g****m> | over 9 years ago |