Code Review - wizualizacja sortowania

Code Review - wizualizacja sortowania
BO
  • Rejestracja: dni
  • Ostatnio: dni
0

Mógłby ktoś rzucić okiem na mój projekt i wskazać błędy?

github

Wiem że quick sort nie działa poprawnie, ale chodzi mi głównie o sprawdzenie pod kątem jakości kodu.

TomaszLiMoon
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 530
1

Takie na szybko spostrzeżenia:

Powtarzasz przypisanie w konstruktorach sortowania oraz w funkcji startVisualisation

Kopiuj
this->howManyNumbers = howManyNumbers; 

Nie przekazuj zmiennej int przez referencję. https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#Rf-in

Spróbuj rozdzielić implementację sortowania od implementacji jej wizualizacji. Tak aby na przykład funkcja swapNumbers nie była zależna od sf::RectangleShape

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.