doanhcn2

review reward point 10/4

Apr 9th, 2020
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. - vẫn sử dụng object manager:
  2. app/code/Magenest/RewardPoints/Block/Adminhtml/Order/RedeemPoints.php:81
  3. app/code/Magenest/RewardPoints/Block/Customer/Friend.php:246
  4. app/code/Magenest/RewardPoints/Helper/Data.php:1636
  5.  
  6. - override cha nhưng code lại y hệt:
  7. app/code/Magenest/RewardPoints/Controller/Adminhtml/Transaction/Index.php:27
  8. app/code/Magenest/RewardPoints/Controller/Adminhtml/Rule/Index.php:28
  9. app/code/Magenest/RewardPoints/Controller/Adminhtml/Account/Index.php:28
  10.  
  11. - class backend lại kế thừa class của front end, nên extend Abstract Transaction. Chưa có acl app/code/Magenest/RewardPoints/Controller/Adminhtml/Transaction/Save.php:15
  12. các controller trong Quote
  13.  
  14.  
  15. - Check lại các controller trong Rule, chưa có acl, nên kế thừa abstract Rule để không phải viết lại hàm _isAllowed()
  16.  
  17. - thêm comment các trường hợp nào chạy vào các hàm if, vẫn sử dụng object manager
  18. app/code/Magenest/RewardPoints/Controller/Customer/ApplyReferralCode.php
  19.  
  20. - biến chưa đc khai báo app/code/Magenest/RewardPoints/Controller/Quote/Add.php:81
  21.  
  22.  
  23. - xử lý try catch:
  24. app/code/Magenest/RewardPoints/Controller/Quote/Add.php:102
  25.  
  26. - Naming convention: tên ko nên sử dụng 1 động từ
  27. app/code/Magenest/RewardPoints/Cookie/ReferralCode.php:60
  28.  
  29.  
  30. - Nên tách ra thành hàm riêng, 1 hàm xử lý 1 việc cụ thể:
  31. app/code/Magenest/RewardPoints/Cron/DailyUpdate.php:155
  32.  
  33. - xóa hàm không còn sử dụng:
  34. app/code/Magenest/RewardPoints/Helper/Data.php:658
  35. app/code/Magenest/RewardPoints/Helper/Data.php:789
  36. app/code/Magenest/RewardPoints/Helper/Data.php:796
  37.  
  38.  
  39. - sửa các trường hợp return
  40. app/code/Magenest/RewardPoints/Helper/Data.php:889
Add Comment
Please, Sign In to add comment