surfmuggle / Cubert

To become a jedi one must start as a novice
BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

S.O.L.I.D design principles for everyone #15

Open surfmuggle opened 4 years ago

surfmuggle commented 4 years ago

User juanorozcov posted S.O.L.I.D design principles for everyone:

Most tutorials just teach you basic programming logic, and if they talk about the structure of the code is something like "Modules have classes, classes have functions and functions do things". Learning how to structure your code requires a lot of practice and experience, and software design&architecture is something that takes a while to learn, but there are important tools that guide you in this task: software design principles. ... Some say that people still learning to program can't benefit from learning about this topic, but if I look back I really wish someone told me about these things from the beginning. It would have made a lot of stuff much easier

So he wrote some tutorials

Todos SRP

  1. [ ] read the SRP Tutorial
  2. [ ] talk about it and decide if it was helpfull enough
  3. [ ] if helpfull - try to write some code and push it to /javascript/srp-p.js or spr-d.js, if not find a better tutorial, post it here and repeat 1 till 3
  4. [ ] talk about the code that you wrote