thinh-vu / vnstock

A powerful Python library for getting rich data from the Vietnam Stock Market using just a few lines of code
https://vnstocks.com
Other
499 stars 130 forks source link

Discuss: Is it redundant to add column label translation in code? #103

Closed andrey-jef closed 8 months ago

andrey-jef commented 8 months ago

By trying the docs format of openbb with vnstock, in this PR #102 , i wonder:

Benefits: much more concise and easier to read code

Another issue has also raised up while writing this docs page. vnstock does not have a proper data model for result output

thinh-vu commented 8 months ago

Hi bạn, Mình phản hồi 1 số ý như sau:

  1. Trong giai đoạn phát triển vnstock, mình cũng ưu tiên có tính năng và truy xuất được dữ liệu chính xác so với dữ liệu gốc từ nguồn. Việc optimize hoặc bổ sung data model có thể thực hiện khi có nguồn lực và có thể có chút ý niệm về việc tính năng cần làm có được nhiều người quan tâm hay không (việc này có thể xem thông qua phân tích lượt xem trang và thời gian xem của người dùng qua Google Analytics)
  2. Không cần thiết sử dụng label tiếng Việt cho các cột dữ liệu bởi trong thực tế code sử dụng tiêu đề tiếng Việt dài dòng và không cần thiết. Việc cung cấp nghĩa của cột có thể bổ sung trong tài liệu hướng dẫn. Nếu xét về việc dữ liệu có giá trị và cần lưu vào database thì lựa chọn tốt vẫn là lưu bằng tiêu đề tiếng Anh chứ ko phải tiếng Việt.
  3. Mình sẽ bổ sung thêm các bước validate dữ liệu đầu vào khi phát triển thêm code trong giai đoạn tới. Sử dụng pydantic hay không thì mình sẽ nghiên cứu thêm vì phần này mình cũng chưa dùng nhiều.
andrey-jef commented 8 months ago

Cảm ơn b đã tham gia thảo luận.

ý 2:

ý 1:

Nếu b đồng thuận là m hiểu đúng ý b như đã diễn giải ở trên thì m có thể pr thêm cho funds.py?

Mục tiêu tuần tự là:

andrey-jef commented 8 months ago

We achieve a consensus on:

These changes were implemented in PR #108

Close discussion.