VirtualTam's bookmarks
26 bookmarks found
-
Subclassing in Python Redux
2023-06-11 The conflict between subclassing and composition is as old as object-oriented programming. The latest crop of languages like Go or Rust prove that you don’t need subclassing to successfully write code. But what’s a pragmatic approach to subclassing in Python, specifically?
-
- https://softwareengineering.stackexchange.com/questions/375441/repository-pattern-and-joined-queries
- https://softwareengineering.stackexchange.com/questions/389391/does-a-leaky-repository-implementation-defeat-the-point-of-a-repository
- https://stackoverflow.com/questions/20512723/generic-repository-and-leaky-abstraction
- https://stackoverflow.com/questions/14450138/will-my-unit-of-work-implementation-cause-memory-leak
-
Effective Go - Embedding
2018-09-20 - https://stackoverflow.com/questions/31505587/how-can-two-different-types-implement-the-same-method-in-golang-using-interfaces
- https://stackoverflow.com/questions/34079466/golang-embedded-struct
- https://github.com/golang/go/issues/22013
- https://golang.org/doc/faq#inheritance
- https://golang.org/doc/faq#Is_Go_an_object-oriented_language
- https://travix.io/type-embedding-in-go-ba40dd4264df
-
-
- https://www.doctrine-project.org/projects/orm.html
- https://www.doctrine-project.org/projects/doctrine-dbal/en/2.7/index.html
- https://www.doctrine-project.org/projects/doctrine-migrations/en/1.7/index.html
- https://github.com/doctrine
- https://symfony.com/doc/current/doctrine.html
- https://symfony.com/doc/current/doctrine/associations.html
-
- https://developer.android.com/training/data-storage/room/index.html
- https://developer.android.com/reference/android/arch/persistence/room/Database.html
- https://developer.android.com/training/data-storage/room/defining-data.html
- https://developer.android.com/training/data-storage/room/accessing-data.html
- https://developer.android.com/topic/libraries/architecture/adding-components.html
- https://codelabs.developers.google.com/codelabs/android-room-with-a-view/#0
- https://codelabs.developers.google.com/codelabs/android-persistence/#0
- https://github.com/googlesamples/android-architecture-components/tree/master/PersistenceContentProviderSample
- https://github.com/googlesamples/android-architecture-components/tree/master/PersistenceMigrationsSample
-
Bug Free, by Design
2018-04-02 - https://en.wikipedia.org/wiki/Poka-yoke
- https://refactoring.guru/smells/primitive-obsession
- https://blog.pragmatists.com/refactoring-from-anemic-model-to-ddd-880d3dd3d45f
- https://github.com/martinsson/BugsZero-Kata
- https://12factor.net/
- https://medium.com/@kelseyhightower/12-fractured-apps-1080c73d481c
-
- http://www.rbcs-us.com/documents/Why-Most-Unit-Testing-is-Waste.pdf
- http://www.rbcs-us.com/documents/Segue.pdf
- https://news.ycombinator.com/item?id=7353767
- https://www.reddit.com/r/programming/comments/1zqjk8/why_most_unit_testing_is_waste/
- https://henrikwarne.com/2014/09/04/a-response-to-why-most-unit-testing-is-waste/