2023-12-28 Dealita Code Review

 

Code review

  1. Dažas lietas pats salaboju, bet pārbaudi, kā vel nav kaut kur šādi gļuki. Lai šo izdarītu loģiski, ka vajadzēja veikt JOIN image-20231228215312317

 

image-20231228221628520

Ja atgriež LIST type aizliegts atgriezt None - jāatgriež tukšs list by default

image-20231228215851034

 

  1. Aizliegts Kopēt Due Dilligence tabulu kodu starp Deal un Due Dilligence sadaļām ir jāizmanto Flask template Macro!! https://github.com/asya-ai/dealita-web/issues/26 image-20231228220430431

 

 

  1. https://github.com/asya-ai/dealita-web/issues/27 image-20231228220711627

 

  1. Kāda iemesla dēļ tu 2x pievienoji vienu un to pašu kodu, kuru jau es biju pievienojis??

    image-20231228221045252

 

  1. Kāpēc šie ir dictionaries nevis LISTS????

image-20231228221723832

  1. kas notiks ar lapu, ja es padošu ?page=100 kāpēc nav nekādu checks? image-20231228221805934

 

  1. Absolūti aizliegts šādi rakstīt kodu! šeit ir jāveic SQL sorting un limit NEVIS python pusē ar visu tabulu! Pie tam netiek veikti nekādi filtri - visu useru deals šobrīd tiek rādīti!

    image-20231228221923820

Pie tam tev rekur bija tieši jau paraugs, ka ir jāizmanto user_company_id image-20231228222137253

 

Pagging NEKAD NEKAD šādi nedara, tāpēc arī tā lapa tik lēni strādā

image-20231228222206652

 

To dara šādi ar SQL

image-20231228222507686

 

  1. Nedrīkst N reizes atkārtot tik dārgu SQL SELECT !!

image-20231228222707916

 

  1. Aizliegts izmantot šādus magic dict

    image-20231228222934860

 

10. image-20231228223147069

 

 

  1. Un kas notiks, ja būs jaunam lietotājam tikai viens deal? kas tas par dīvainu IF statment?? Vai template pusē tas arī ir apstrādāts? image-20231228223827026

 

  1. AIZLIEGTS pievienot data classes neesošus properites - tād neeksistē DB

    https://github.com/asya-ai/dealita-web/issues/29image-20231228225326403

image-20231228225448844

 

 

CSS un code review

 


 

TODO

 

Kad salabo zemāk dotos uzdevumus GIT dari sekojošas darbības pie GIT issue:

image-20231228212609023

 

Veicot izmaiņas kodā atsaukties ar hash tag uz issue, kurš tika salabots konkrētajā GIT commit!

 

Nepieciešams steidzami salabot šīs issues:

  1. https://github.com/asya-ai/dealita-web/issues/29

  2. https://github.com/asya-ai/dealita-web/issues/28

  3. https://github.com/asya-ai/dealita-web/issues/27

  4. https://github.com/asya-ai/dealita-web/issues/26

  5. https://github.com/asya-ai/dealita-web/issues/17

  6. https://github.com/asya-ai/dealita-web/issues/12

  7. https://github.com/asya-ai/dealita-web/issues/11

  8. https://github.com/asya-ai/dealita-web/issues/10

  9. https://github.com/asya-ai/dealita-web/issues/9

  10. https://github.com/asya-ai/dealita-web/issues/2

  11. https://github.com/asya-ai/dealita-web/issues/18

  12. https://github.com/asya-ai/dealita-web/issues/19

  13. https://github.com/asya-ai/dealita-web/issues/20

  14. https://github.com/asya-ai/dealita-web/issues/21

  15. https://github.com/asya-ai/dealita-web/issues/22

  16. https://github.com/asya-ai/dealita-web/issues/23

  17. https://github.com/asya-ai/dealita-web/issues/24

  18. https://github.com/asya-ai/dealita-web/issues/25