Skip to content

Conversation

@azarboon
Copy link

Before diving into any of the patterns, readers should be reminded of two fundamental laws in software architecture:

1.Everything is a trade-ff
2."Why is more important than the how"

So, readers face the nuances and reality of these patterns from the beginning. These two laws are coined by two thought leaders in software architecture: Mark Richards and Neal Ford. They have explained these two laws in various conference talks and books. For example, here you can read about these two laws here:

https://www.infoq.com/podcasts/software-architecture-hard-parts/

Also, here is a book for reference:
https://a.co/d/fKOodW9

  • Read CONTRIBUTING.md
  • Only edited files inside source folder (IMPORTANT) and commited them with a meaningful message
  • Ran generate-playground.sh, no errors
  • Opened playground, it worked fine
  • Did not commit the changes caused by generate-playground.sh
  • Linked to and/or created issue
  • Added a description to PR

Before diving into any of the patterns, readers should be reminded of two fundamental laws in software architecture:

1.Everything is a trade-ff
2."Why is more important than the how"

So, readers face the nuances and reality of these patterns from the beginning. These two laws are coined by two thought leaders in software architecture: Mark Richards and Neal Ford. They have explained these two laws in various conference talks and books. For example, here you can read about these two laws here:

https://www.infoq.com/podcasts/software-architecture-hard-parts/


Also, here is a book for reference:
https://a.co/d/fKOodW9
@ochococo
Copy link
Owner

ochococo commented Aug 2, 2024

@azarboon Hi, thanks for contributing. Agreed with the comment, don't mind adding that.

Please follow instruction to only edit files in source folder, thank you 🙏

@azarboon
Copy link
Author

azarboon commented Aug 3, 2024

@azarboon Hi, thanks for contributing. Agreed with the comment, don't mind adding that.

Please follow instruction to only edit files in source folder, thank you 🙏

Thanks. I followed your suggestion and changed the source file.

FYI, I'm editing files on my browser. In case I added / removed unnecessary spaces, kindly please fix them.

Copy link
Owner

@ochococo ochococo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for contributing, please remove changes that are not relevant, thank you

@@ -1,3 +1,4 @@
Remember that each pattern has its own trade-offs. And you need to pay attention more to why you're choosing a certain pattern than to how to implement it.
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree. This line would be approved.

@@ -1,4 +1,3 @@

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not needed change.

```swift
print("Welcome!")
```

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not needed change, same with next line

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants