Code 80 cột là gì?

80 cột là sao, ai đó giải thích và cho vd dùm @.@

Mình học python của anh đạt hướng dẫn, nhưng tới lúc ảnh nói viết code 80 cột. mình tự hỏi "làm cái quái gì mà có 80 cột ở đây. giải thích dùm minh

thanks

80 kí tự <-> 80 cột.

Ý anh ấy nói là đừng viết quá nhiều trên 1 dòng code, 80 kí tự là tối đa.

1 Like

80 kí tự à? xưa giờ em tưởng chuẩn là 100 chớ

Theo chuẩn PEP8 Python là tối đa được 79 thôi.

1 Like

Tuỳ. 80 là đẹp nhất. 100 cũng được.

Pycharm là 120 =)) Mà cái đó user set trong IDE được mà.

79 = 80 - 1 -> không được quá 80 là đẹp =))

1 Like

Mục đích của viết code không quá 79 ký tự cho mỗi line là để:

  • Code có thể đọc trên hầu hết các thiết bị, loại màn hình mà không bị tràn trang ngang
  • Dễ dàng mở hai cửa sổ hai bên trên một mành hình để so sánh, đối chiếu code.
1 Like

Hi Kenny Time.
Cái này theo mình liên quan đến lịch sử máy tính.

Màn hình chế độ văn bản thời đầu thường là 80 x 25. Nên khi bạn code (vào thời đó) quá 80 ký tự thường sẽ bỵ chạy màn hình rất khó để đọc code nên thường có yêu cầu 80 cột. Tuy nhiên hiện tại thì nó cũng không quá quan trọng bạn có thể code dài hơn cũng được miễn sao xuống dòng hợp lý.

P/S Thường mình code 80 và hàm không quá 1 trang màn hinh.

1 Like

Khi nào mở 1 editor như Atom, hay VSCode gì đó, thấy có cái cột tương tự thì chính là nó, tuỳ vào setting giới hạn

3 Likes

Bác @Dark Hardes có thể chỉ em cách cài đặt vim giống bác không ạ. Em mới dùng mà của em xấu quá, giờ thấy của bác đẹp thế này


Bạn làm theo Readme của repo này, có gì không hiểu thì inbox mình, cũng mới cài cho vài bạn rồi :smiley:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?