|
You are here |
softwarepatternsdemystified.wordpress.com | ||
| | | | |
nuculabs.wordpress.com
|
|
| | | | | Hello I'm a software developer by profession but I also enjoy photography, this is my first blog post related to photography, here are some photos I took with the Canon R6 and the EF 15-35mm F4L lens in Timisoara train station. I've taken the photos underexposed at 1/60, 6400 ISO and F4. It was... | |
| | | | |
youryblog.wordpress.com
|
|
| | | | | Separation of Concerns Posted by Hayim Makabee on February 5, 2012 on http://effectivesoftwaredesign.com/2012/02/05/separation-of-concerns/#print Separation ofConcerns Posted on February 5, 2012 The most important principle in Software Engineering is the Separation of Concerns (SoC): The idea that a software system must be decomposed into parts that overlap in functionality as little as possible. It is so... | |
| | | | |
jmmv.dev
|
|
| | | | | Dependency injection is one of my favorite design patterns to develop highly-testable and modular code. Unfortunately, applying this pattern by taking Rust traits as arguments to public functions has unintended consequences on the visibility of private symbols. If you are not careful, most of your crate-internal APIs might need to become public just because you needed to parameterize a function with a trait. Let's look at why this happens and what we can do about it. | |
| | | | |
blog.martinig.ch
|
|
| | | Architecture is an important asset for good programming and the notion of "pattern" is here to help us apply already trusted code architecture solutions to common problems. Jason McDonald has done a wonderful job to group some of them in a document that should be useful to most software developers. Go to his blog to | ||