Thiendia3d.vn
  • TRANG CHỦ
  • THỦ THUẬT
  • GAME ONLINE – OFFLINE
  • CODE GAME
  • SHARE ACC GAME
  • LIÊN QUÂN MOBILE
No Result
View All Result
Thiendia3d.vn
No Result
View All Result

Code convention là gì? Những điều bạn nên biết

Thuthuathay by Thuthuathay
13/05/2022
in THỦ THUẬT
Đang xem: Code convention là gì? Những điều bạn nên biết in thiendia3d.vn
Share on FacebookShare on Twitter

Coding convention là thuật ngữ mà bất kể các lập trình viên nào cũng đã từng nghe đến. Trên thực tế thì việc tuân thủ theo coding convention hay không có ảnh hưởng đến các kết quả của công việc là một điều khó.  Vậy coding convention là gì? Hãy cùng thiendia3d tìm hiểu ngay trong bài viết dưới đây.

Nội Dung Chính

  • Coding convention là gì? Tìm hiểu về Java Code Convention Python
  • Vì sao nên sử dụng Code Convention java?
  • Tổng hợp những quy tắc chung khi viết Convention Code
    • Naming Convention – quy tắc đặt tên
    • Quy tắc số lượng
    • Quy tắc comment – bình luận
    • Quy tắc xuống hàng

Coding convention là gì? Tìm hiểu về Java Code Convention Python

Coding convention

Coding convention là tập hợp những quy tắc chung đối với các lập trình nhằm giúp đạt được việc code dễ đọc, dễ hiểu, qua đó giúp cho việc quản lý dễ dàng và bảo trì một cách nhanh chóng, thuận tiện hơn. Hiểu đơn giản nó là những quy ước coding, những quy ước về phong cách code, cách đặt tên biến, tên file, tên hàm, …để các lập trình viên tuân theo.

Nó giúp ích cho bạn rất nhiều trong khi làm việc nhóm, cũng như khi làm việc với hệ thống lớn, được thiết kế cũng như bảo trì các giai đoạn với các nguồn nhân lực khác nhau thì việc tuân thủ coding convention là rất quan trọng giúp cho lập trình viên đọc code dễ dàng cũng như tiết kiệm được thời gian khi đọc java Code Convention Python có những quy ước đặt tên rõ ràng hơn. Ngoài ra, cũng giúp cho những người code sau trong việc bảo trì và phát triển hệ thống hiệu quả hơn.

Vì sao nên sử dụng Code Convention java?

Lý do nên sử dụng Code Convention

Khi Code có Convention, hoặc Code theo quy tắc chung mà mọi người đều biết, điều này sẽ giúp cho các hoạt động làm việc theo nhóm dễ dàng hơn. Trừ một vào trường hợp đặc biệt, bình thường, một dự án phần mềm không thể được hoàn thiện chỉ với một cá nhân mà cần phải làm việc theo nhóm. Nếu mỗi người viết một phong cách khác nhau thì những người sau sẽ “gai mắt” hoặc không hiểu bạn đang viết gì.

Do đó, việc Code theo một quy ước chung sẽ giúp làm việc theo nhóm có hiệu quả hơn, hiểu nhau hơn và giảm thiểu được tình trạng đặt ra những câu hỏi như: “Bạn viết cái gì vậy!” “Cái này là cái gì vậy bạn hiền?”,…

Khi Code Convention java sẽ có những lợi ích sau:

  • Làm việc nhóm có hiệu quả hơn
  • Thống nhất và tuân thủ theo một tiêu chuẩn nhất định
  • Giúp người khác nắm bắt Code mà bạn viết nhanh hơn
  • Dễ dàng nâng cấp và cải tiến phần mềm
  • Có thể tái sử dụng trong các phần mềm khác
  • Thuận lợi hơn trong việc phát triển và bảo trì hệ thống sau này

Tổng hợp những quy tắc chung khi viết Convention Code

Dưới đây là các quy tắc mà bạn cần chú ý khi viết convention code.

Quy tắc chung khi viết Code

Naming Convention – quy tắc đặt tên

Một trong những việc giúp người khác có thể hiểu Code của bạn viết gì là thông qua: cách đặt tên các biến, hằng, class,…được gọi chung là định danh.

Khi thực hiện một bài tập nhỏ lúc bạn học tin học cấp 3 hoặc những bài tập giải thuật đơn giản, chúng ta được chỉ cách đặt tên biến là a, b, c, d. Tuy nhiên, điều này chỉ áp dụng đối với những bài tập cấp thấp và không có nhiều chức năng.

Chúng ta có một số cách đặt tên phổ biến như:

  • Cú pháp lạc đà – camelCase
  • Cú pháp Pascal – PascalCase
  • Cú pháp con rắn – snake_case

Tùy theo ngôn ngữ sẽ có những cách sử dụng cú pháp riêng, tuy nhiên bạn có thể tham khảo ví dụ để hiểu rõ hơn.

Trong phần lớn các công ty phần mềm trong nước hay ngoài nước, quy tắc đặt định danh được mặc định là sử dụng tiếng Anh.

Quy tắc số lượng

Một số quy tắc số lượng trong cuốn sách Clean Code A Handbook of Agile Software Craftsmanship của Robert C. Martin, quyển Refactoring in Large Software Projects: Performing Complex Restructurings Successfully của Martin Lippert cũng như bộ quy tắc của Oracle có ghi như sau:

  • Một dòng Code không dài quá 80 ký tự
  • Một câu lệnh nên lồng tối đa khoảng 4 cấp
  • Một hàm không nên chứa vượt quá 5 tham số
  • Một hàm không nên vượt quá 30 dòng
  • Một class không nên vượt quá 500 dòng
  • …

Quy tắc comment – bình luận

  • Bạn cần tránh sử dụng comment để giải thích Code, việc hoàn thiện đoạn Code bằng như quy tắc đặt tên sẽ giúp Code của bạn trở nên dễ hiểu hơn.
  • Nếu bạn là người mới hoặc nhanh quên thì việc sử dụng comment để giải thích việc mình làm với đoạn Code cũng là một cách khá hay.

Quy tắc xuống hàng

Theo bộ quy tắc của Oracle thì chúng ta sẽ có:

  • Nếu một hàm có nhiều cấp lồng nhau thì mỗi cấp chúng ta nên xuống dòng.
  • Các đoạn Code bằng cấp nên ở cùng một cột với nhau, dòng xuống hàng nên bắt đầu cùng cấp với dòng phía trên.
  • Xuống hàng trước các toán tử ví dụ như: +, -, *, ?,…

Xem thêm video:

Trên đây Thiendia3d đã giải thích code convention là gì? Hy vọng với những thông tin này sẽ các bạn làm việc có hiệu quả hơn.

Previous Post

Danh sách nhân vật trong Naruto

Next Post

Bộ sưu tập ảnh free fire chibi cặp hot nhất

Thuthuathay

Thuthuathay

BÀI VIẾT LIÊN QUAN

Hướng dẫn cách chụp hình bằng Laptop
THỦ THUẬT

Các cách chụp hình trên laptop có thể bạn chưa biết

16 Tháng Năm, 2022
THỦ THUẬT

Dolce la gì trên facebook? Nguồn gốc phong cách Dolce

11 Tháng Năm, 2022
THỦ THUẬT

Tải Autocad 2007 Full Crack | Thiendia3d

10 Tháng Năm, 2022
Cách kích hoạt sim Vietnamobile
THỦ THUẬT

Cách kích hoạt sim Vietnamobile dễ thực hiện nhất bạn nên biết

9 Tháng Năm, 2022
THỦ THUẬT

Tải Minecraft 1.18.12 APK Chính Thức (Tiếng Việt + Đăng nhập Xbox Live) | Thiendia3d

10 Tháng Năm, 2022
THỦ THUẬT

Hướng dẫn lấy lại Password khi quên mật khẩu Facebook | Thiendia3d

11 Tháng Năm, 2022
XEM THÊM

Trả lời Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Protected with IP Blacklist CloudIP Blacklist Cloud
No Result
View All Result

BÀI VIẾT MỚI NHẤT

Samsung chính thức ra mắt Galaxy On7 Prime (2018): Bình cũ rượu cũng cũ luôn | Thiendia3d

by Gamemoi
22 Tháng Năm, 2022
0

...

Cách cài đặt phần mềm Warp+ (1.1.1.1) trên máy tính để mạng nhanh hơn | Thiendia3d

by Gamemoi
22 Tháng Năm, 2022
0

...

Phần mềm chỉnh ảnh chuyên nghiệp Photoshop Fix cập bến Android | Thiendia3d

by Gamemoi
22 Tháng Năm, 2022
0

...

Cách phân biệt AirPods 1 và 2, hàng Fake hay chính hãng? | Thiendia3d

by Gamemoi
22 Tháng Năm, 2022
0

...

Giống nhau như hai giọt nước, làm sao phân biệt được AirPods 1 và 2? | Thiendia3d

by Gamemoi
22 Tháng Năm, 2022
0

...

Pen Pineapple Apple Pen đang trở thành trào lưu gây sốt trong giới trẻ | Thiendia3d

by Gamemoi
22 Tháng Năm, 2022
0

...

Oppo ra mắt A77 chip 8 nhân, RAM 4GB, camera tự sướng 16MP | Thiendia3d

by Gamemoi
22 Tháng Năm, 2022
0

...

Oppo Neo 9 (Oppo A37): Thiết kế cao cấp, cấu hình trung cấp | Thiendia3d

by Gamemoi
22 Tháng Năm, 2022
0

...

CHÍNH THỨC: OPPO F9 sẽ ra mắt vào ngày 15/08 cùng camera kép và sạc nhanh VOOC | Thiendia3d

by Gamemoi
22 Tháng Năm, 2022
0

...

  • Trang chủ
  • Giới Thiệu
  • Chính sách bảo mật
  • Liên Hệ

Copyright @ 2021 - Thiên Địa 3D

No Result
View All Result
  • TRANG CHỦ
  • THỦ THUẬT
  • GAME ONLINE – OFFLINE
  • CODE GAME
  • SHARE ACC GAME
  • LIÊN QUÂN MOBILE

Copyright @ 2021 - Thiên Địa 3D