Skip to content

Programing Design Patterns, SOLID, STUPID, Code Smells and Antipatterns, Unit testing

License

Notifications You must be signed in to change notification settings

FC122/DevOfSwSuppWithOOP

Repository files navigation

DevOfSwSuppWithOOP

Opis

Skup definicija i edukacijskih primjera u svrhu učenja za kolegiji Razvoj programske podrške objektno orjentiranim načelima (RPPOON).

Sadržaj

OOP

Clean code

Code smells and antipatterns

Creational design patterns

Structural design patterns

Behavioural design patterns

SOLID

Literatura

Refactoring guru, Website, 04.14.2024.

Sourcemaking, Website, 04.14.2024.

FreeCodeCamp, Website, 04.14.2024.

Luzkan Code Smells - Github, 04.14.2024.

Design Paterns, Gamma, Helm, Johnson, Vlissides, Book

CodeAesthetic, Youtube, 04.14.2024.

Fireship, Youtube, 04.14.2024.

Geekific, Youtube, 04.14.2024.

CodeMaze, Website, 04.17.2024.

CodeSmells, 04.17.2024.

Makolyte, Website, 04.17.2024.

CodingDrills, Website, 05.11.2024

DOT NET TUTORIALS, Website, 05.19.2024.

Korištenje

Kloniraj repo:

git clone https://github.com/FC122/DevOfSwSuppWithOOP

ili preuzmi .zip i raspakiraj

Otvori solution pomoći Visual Studija ili Visual Studio Codea

U Program.cs kad želiš pokrenuti klijentski kod (ClientCode.cs) nekog namespace-a promjeni referencirani namespace. U primjeru ispod namespace je OOPBankingSystem

public static class Program{
    public static void Main(string[] args){
        OOPBankingSystem.ClientCode.Run();
    }
}

Autor

Filip Cica

TODO

  • Visitor Example
  • Null Objekt Example
  • Dodati Zadatke iz 3,4,5
  • Naredba, Mediator, Stanje

About

Programing Design Patterns, SOLID, STUPID, Code Smells and Antipatterns, Unit testing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages