Ja mēs rakstam kodu KLASĒ tad ir aizliegts rakstīt funkcijas ārpus klases faila, salabot, ka funkcijas atrodās iekšā ControllerDeals
Jau vairākas reizes esmu brīdinājis - absolūti aizliegts šādi rakstīt bīstamu kodu
Aizliegts šķirot pēc string mainīgā, ja nomainīs šo objektu, interpeter nesapratīs, ka tas nomainīts - jāizmanto pilns lambda it.modified
Aizliegts izmantot untyped datu tipus - aizliegts izmantot dictionaries šādā veidā - jābūt dataclasses ar model klasēm
Pat pycharm pasvītro, ka tev nav korekta koda struktūra ar metrics - tam ir ne tikai nekorekts datu tips, bet tas nav nodefinēts korektā vietā scope
Pietrūkst typing funkcijām
Aizliegts šādi rakstīt funkcijas jābūt vienam return in root scope.
Pagājušā reizē lūdzu aizpildīt MatchScore logs ar kādu saturu, lai var testēt activities - tas netika izdarīts, sakodēju, lai worker dealiem to aizpilda šobrīd - lai testēti, izmanto jaunus deals, sakodē, ka activities korekti parādās
Pielabot dizainus kā bija Figma login screen, aizvietot PNG logo ar SVG logo (izeksportēt / nokopēt no Figma ). SVG logo jau ir pieejams projektā
Uztaisīt mazākus fontus Status un progress saskaņojot ar Raiti, bet Deal title sadalīt vairākās rindās - ja vienam no 3 deals ir 2 rindas, tad arī pārējiem paplašināt height izmēru, kā arī Title samazināt mazliet fonta izmēru
Implementēt delta izmaiņas score no MatchScore logs - ne tikai tur bet visās vietās, kur ir delta izmaiņas (rādīt tieši pēdējās)
Salabot statistiku Deals sadaļā
Implementēt Paging Deals sadaļā un CSS stilus progress bars
šeit jāielasa checklists un šos uzspiežot jānofiltrē deals tikai ar šo konkrēto checklist
Finish pogai ir jānoslēdz deal - jānomaina status
Šeit arī rādīt visus match score logs - visu deals ietvaros