Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cdsl #49

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

cdsl #49

wants to merge 7 commits into from

Conversation

ruong32
Copy link
Contributor

@ruong32 ruong32 commented Jun 25, 2019

No description provided.

public class AddingController {
@Autowired
CustomerServices cServices;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tên của service sẽ là số ít

chuyển: CustomerService -> CustomerService

Copy link
Contributor

@quytm quytm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Tên các package, class nên đặt ở số ít: sửa models thành model
  • Với project nhỏ có thể chia thành nhiều controller (AddingController, ...), tuy nhiên, nên gộp lại thành CustomerController
  • Đặt các controller vào package controller
  • 2 hàm transferMoneyreceiveMoney trong Customer.java phải đưa vào CustomerService vì nó liên quan tới business, Customer.java chỉ có nhiệm vụ mô tả dữ liệu
  • Push thừa: thư mục .idea và thay đổi trong thư mục của bạn khác (Chu Van Hung và Vu Van Tung)



@RestController
public class Search {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sửa thành SearchController

import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;

@Controller
public class TransferingController {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sai chính tả: transferring


@PostMapping(value="/delete")
public void delCustomer(@RequestBody String delId) {
delId = delId.substring(3,delId.length());
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

e có thể dùng delId.substring(3) để thay thế

customerRepository.save(c);
return true;
}
return false;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

dòng 45->50, có thể thay thế bằng đoạn code này => code rõ ràng, dễ nhìn hơn

        if (!c.getPassword().equals(pass)) return false;
        
        c.setLogin(1);
        customerRepository.save(c);
        return true;

String result = new String();

List<String> listResult = new ArrayList<>();
for(Customer customer : getAllCustomer()){
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hàm search() chỉ nên trả về List<Customer>, nó không làm nhiệm vụ generate UI.
nên thực hiện việc đó sau khi ajax lấy được kết quả của /search

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants