CFSDN nhấn mạnh vào việc tạo ra giá trị thông qua mã nguồn mở. Chúng tôi cam kết xây dựng một nền tảng chia sẻ tài nguyên để mọi người làm CNTT có thể tìm thấy thế giới tuyệt vời của riêng mình tại đây.
Bài đăng trên blog CFSDN này có 7,9 nghìn sao trên Github! Hướng dẫn đặt tên cho lập trình viên ở đây, được tác giả thu thập và biên soạn. Nếu bạn quan tâm đến bài viết này, hãy nhớ thích nó.
Đặt tên luôn là một trong những điều khó chịu nhất đối với các lập trình viên. Một cái tên hay có thể làm cho một đoạn mã trông dễ đọc hơn và giúp nhân viên bảo trì sau này dễ dàng hơn. Do đó, cần phải sử dụng cùng một quy ước đặt tên trong nhóm.

Hôm nay, tôi muốn chia sẻ với các bạn một bảng hướng dẫn đặt tên giúp các lập trình viên đặt tên cụ thể. Dự án này giới thiệu một số điểm chính cần cân nhắc khi đặt tên, nhằm giúp bạn giải quyết vấn đề khó khăn khi đặt tên và hướng dẫn bạn cách đặt tên thuận tiện và dễ dàng. Dự án này có tên là naming-cheatsheet.

naming-cheatsheet có 7,9 nghìn sao trên Github và 386 nhánh (địa chỉ Github: https://github.com/kettanaito/naming-cheatsheet).
Những quy tắc đặt tên này áp dụng cho bất kỳ ngôn ngữ lập trình nào. Người tạo sử dụng JavaScript làm ví dụ. Chúng ta hãy cùng xem:
Đặt tên tiếng Anh.
Sử dụng tên tiếng Anh khi đặt tên biến và hàm:
-
-
- hằng số primerSố hiệu = 'Gustavo'
-
- hằng số bạn bè = ['Kate', 'John']
-
-
-
- hằng số Tên = 'Gustavo'
-
- hằng số bạn bè = ['Kate', 'John']
Dù bạn có thích hay không, tiếng Anh là ngôn ngữ chính trong lập trình. Cú pháp của tất cả các ngôn ngữ lập trình đều được viết bằng tiếng Anh, và vô số tài liệu và tài liệu giảng dạy cũng bằng tiếng Anh. Bằng cách viết mã bằng tiếng Anh, bạn có thể tăng đáng kể tính gắn kết của mã của mình.
Quy ước đặt tên.
Chọn một quy ước đặt tên và tuân thủ nó để đảm bảo tính nhất quán trong nhóm của bạn, có thể là camelCase, PascalCase, snake_case hoặc bất kỳ quy ước nào khác. Nhiều ngôn ngữ lập trình có truyền thống riêng về quy ước đặt tên, bạn có thể kiểm tra tài liệu ngôn ngữ của mình hoặc tìm hiểu từ một số kho lưu trữ phổ biến trên Github.
-
-
- hằng số số lượng trang = 5
-
- hằng số nênCập Nhật = ĐÚNG VẬY
-
-
-
- hằng số Số trang = 5
-
- hằng số nênCập Nhật = ĐÚNG VẬY
-
-
-
- hằng số số lượng trang = 5
-
- hằng số nên_cập_nhật = ĐÚNG VẬY
Nguyên tắc đặt tên SID.
Tên phải ngắn gọn, trực quan và có tính mô tả:
- Ngắn gọn: Không nên mất quá nhiều thời gian để nhập tên, vì vậy hãy viết ngắn gọn.
- Trực quan: Tên phải dễ đọc và gần với ngôn ngữ hàng ngày nhất có thể.
- Mô tả: Tên phải phản ánh mục đích của nó theo cách hiệu quả nhất có thể.
-
-
- hằng số một = 5
-
- hằng số isPaginatable = a > 10
-
- hằng số nên Phân trang = a > 10
-
-
-
- hằng số bài viếtSố lượng = 5
-
- hằng số hasPagination = số lượng bài đăng > 10
-
- hằng số shouldPaginate = số lượng bài đăng > 10
Tránh viết tắt quá nhiều.
Đừng sử dụng chữ viết tắt, chúng chỉ làm cho mã của bạn khó đọc hơn và việc tìm một tên ngắn gọn, dễ đọc có thể rất khó, nhưng ngay cả khi đó, bạn cũng không nên sử dụng chữ viết tắt.
-
-
- hằng số onItmClk = () => {}
-
-
-
- hằng số onItemClick = () => {}
Tránh đặt tên trùng lặp.
Tên ngữ cảnh không nên được lặp lại.
- lớp học Mục menu {
-
-
-
- handleMenuItemClick = (sự kiện) => { ... }
-
-
-
- handleClick = (sự kiện) => { ... }
-
- }
Phản ánh kết quả mong đợi.
Tên biến hoặc hàm phải phản ánh được kết quả mong đợi.
-
-
- hằng số isEnabled = số lượng mục > 3
-
- trở lại
-
-
-
- hằng số isDisabled = số lượng mục <= 3
-
- trở lại
Trên đây là sáu nguyên tắc đặt tên. Ngoài ra, người sáng tạo cũng giới thiệu các mẫu đặt tên, chẳng hạn như mẫu A/HC/LC, hành động, tiền tố, mẫu số ít và số nhiều, v.v. Nếu bạn quan tâm, bạn có thể tự tìm hiểu.
Địa chỉ gốc: https://mp.weixin.qq.com/s?__biz=MzA3NzA2MDMyNA==&mid=2650359277&idx=1&sn=f705be426ea5dca0fdc9b9f9b494760e&chksm=875a2466b02dad70d74268ccfa75356f344ec9030492631b7fda710f486da3230340c90dd287&mpshare=1& .
Cuối cùng, bài viết này về Github đã đạt 7,9 nghìn sao! Đây là phần cuối của bài viết về hướng dẫn đặt tên cho lập trình viên. Nếu bạn muốn biết thêm về 7,9 nghìn sao của Github! Để biết thêm thông tin về hướng dẫn đặt tên dành riêng cho lập trình viên, vui lòng tìm kiếm các bài viết trên CFSDN hoặc tiếp tục duyệt các bài viết liên quan. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .
Tôi là một lập trình viên xuất sắc, rất giỏi!