THẢO LUẬN

thg 9 7, 2023 11:06 SA

@pmdat91 tất nhiên là cái gì cũng sẽ có 2 mặt cả, cái số 1 thì nó sẽ làm cho việc get data trở nên phức tạp, nhất là khi hệ thống noti nó có liên quan đến nhiều loại object, ví dụ nó là tên người, tên group, tên page,... Chi phí khi read này sẽ lớn trừ khi bạn tạo dc 1 hệ thống tra cứu global ID key-value cực nhanh. Cái số 2 thì sẽ hy sinh performance khi write, nhưng việc write thay đổi sẽ xảy ra ít hơn read nên mình chấp nhận. Thực tế thì hệ thống noti mình làm đang dùng cái số 2 này. Việc get data ra sẽ rất nhanh

0

♥️♥️♥️♥️Bài viết khá hại não để hiểu. Rất cảm ơn bạn để chia sẻ. Tôi ra được 1 số solution cho vấn đề hiện tại từ bài viết này ♥️

0

Bác cho e hỏi tí về lỗi này đc k ạ . E chạy portable trên selenium thì nó bị lỗi k có điều khiển đc , mặc dù webdriver với portable version giống nhau , selenium bản 4.11 !!!

0
thg 9 7, 2023 10:27 SA

@tuelam0810 b có thể nói rõ hơn không, mình vẫn chưa hiểu ý bạn.

0

@monmen Với kinh nghiệm của Minh thì hệ thống thực tế chi phí 2 option sau cái nào lớn hơn nhỉ. Mình chưa có hệ thống thực tế, giờ mới đang xây dựng:

  1. Mỗi lần view Notification thì lấy lại Name dựa vào ID
  2. Khi thực hiện action đổi tên thì update toàn bộ database với ID tương ứng.

Theo tôi thì chi phí này còn phụ thuộc vào dữ liệu thực tế, hành vi nghiệp vụ sản phẩm và DB sử dụng. Không biết tôi nghĩ thế ổn không.

0
thg 9 7, 2023 10:01 SA

muốn deactive gameObject mình lấy ra thì chỉ cần .SetActive(false) anh nhỉ

+1
thg 9 7, 2023 9:13 SA

Khi người dùng đổi tên (là action xảy ra ít) thì sẽ phải update lại những cái notification cũ có xuất hiện tên của người dùng. Nên mình đã thêm 1 field nữa có đánh index để tiện lookup và update khi data có thay đổi

0

🤚Bài viết hay quá ạ 🤚

0

it's so amazing!

0

Bài viết rất thực tế và hữu ích. Cảm ơn bạn nhiều. Tuy nhiên, mình gặp vấn đề trong việc Người dùng đổi tên. Thì câu "Monmen đã bình luận vào bài viết của Viblo" vẫn phải đổi Nội dung Text hiển thị cho người dùng thành "MonmenABC đã bình luận vào bài viết của Viblo" chẳng hạn, cũng không hoàn toàn là giống trong DB. Nhưng tôi nghĩ là chấp nhận được.

0
thg 9 7, 2023 7:54 SA

Series này hay quá, rất hóng phần 4

+1

vande.png

bạn biết tại sao mình bị thế này ko ạ

0

Bài tiếp theo xem ở đâu bác

0

😁

0

Cảm ơn nhé

0

Arigatou🤩

0
Avatar
đã bình luận cho bài viết
thg 9 7, 2023 2:59 SA

Kiểu structure có được dùng nhiều trong thực tế không bạn? Mình đọc (hơi) nhiều các ý kiến trái chiều về OOP nói chung, và bắt đầu cảm thấy cách viết object, clean code,... làm code bị vụn. Nhưng code kiểu struct kia thì sợ ít người dùng thì khó maintain.

0

Bài viết với minh họa hóm hĩnh quá ạ, tặng anh 1 up vote keke

+1
thg 9 7, 2023 1:57 SA

@lamlee nếu bạn đang deploy theo cách native, thì bạn có thể dùng Deployer nhé: https://deployer.org/

có thể rollback nhanh chóng về phiên bản cũ

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí