Conventions là gì
Show Nguyen Tuan Dung @TuanDung Đã đăng vào thg 7 18, 2018 2:25 SA 8 phút đọc
=> Tuỳ vào mỗi ngôn ngữ lập trình và cộng đồng định nghĩa, ta sẽ lựa chọn cú pháp phù hợp. Một số nguyên tắc:
Quy tắc về số lượngTrong cuốn sách [Clean Code] (https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882): “if small is good, then smaller must be better”.
Quy tắc xuống hàngTheo Code Conventions của [Oracle] (http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-136091.html#313). – Nếu có dấu "," thì xuống hàng sau dấu ",". someMethod(longExpression1, longExpression2, longExpression3, longExpression4, longExpression5); var = someMethod1(longExpression1, someMethod2(longExpression2, longExpression3));– Xuống hàng trước toán tử + - ... longName1 = longName2 * (longName3 + longName4 - longName5) + 4 * longname6; // PREFER longName1 = longName2 * (longName3 + longName4 - longName5) + 4 * longname6;– Nếu có nhiều cấp lồng nhau, thì xuống hàng theo từng cấp. – Dòng xuống hàng mới thì được bắt đầu ở cùng cột với đoạn lệnh cùng cấp ở trên. Comment
3. Chuẩn viết code trong PHPỞ mỗi ngôn ngữ lập trình sẽ có một quy tắc viết riêng, hôm nay mình sẽ nói về chuẩn code trong PHP.
Chuẩn PSR-0, PSR-4: Chuẩn AutoloadingNhững mô tả sau bắt buộc phải tuân theo:
Chuẩn PSR-1 : Các chuẩn cơ bảnĐây là các chuẩn dùng để viết code, có một vài quy tắc đơn giản như sau:
Chuẩn PSR-2: Chuẩn viết code
All rights reserved
Từ: convention/kən'venʃn/
Từ gần giống conventional unconventional unconventionality conventionalist conventionalism |