Bất kỳ đoạn mã nào khi được viết theo cách sạch sẽ, dễ hiểu và được định dạng đều dễ dàng được chấp nhận và hoan nghênh bởi một và tất cả. Điều cần thiết là tất cả các mã code chúng ta viết phải dễ hiểu bởi vì tất cả các lập trình viên không nhất thiết phải làm việc trên cùng một bộ mã luôn. Để dễ dàng xác định và hiểu các mã code cho bất kỳ lập trình viên nào làm việc với nó sau này, điều cần thiết là các mã phải được cấu trúc, sạch sẽ, bảo mật và dễ bảo trì. Show
1.Comment mọi hành động quan trọng được thực thi là rất cần thiếtĐiều này không chỉ giúp dễ dàng xác định yêu cầu của đoạn code cụ thể đó mà còn mang lại cái nhìn gọn gàng cho các mã code.
2.Tránh sử dụng các câu điều kiện không mong muốnĐiều này không chỉ làm tăng thời gian thực hiện mà còn làm cho việc mã hóa dài và phức tạp.
Cùng một đoạn code trên có thể được viết là:
Điều này làm giảm thời gian thực hiện và cũng làm cho các mã dễ dàng duy trì.
Ở đây, các toán tử 3 ngôi đã được sử dụng, thay vì sử dụng các câu lệnh có điều kiện, để đơn giản hóa mã hóa hơn nữa. 3. Mã thụt lề,làm nổi bật bắt đầu và kết thúc câu lệnh
4. Tránh các thẻ html không cần thiết trong mã PHPTrong ví dụ được đưa ra dưới đây, trình biên dịch PHP đi qua từng dòng mã và thực thi hàm, việc này rất tốn thời gian.
Thay vì ở trên, chúng ta có thể viết một cách đơn giản:
Ở đây trình biên dịch PHP sẽ chỉ thực thi mã máy chủ cụ thể, ở đây trong ví dụ, <td> echo “Hai welcome to php”;> </ td>, thay vì tạo các thẻ html, vì các mã html là xa lạ với PHP. Điều này tạo thuận lợi trong việc cắt giảm thời gian kiểm tra không cần thiết của trình biên dịch PHP, do đó tiết kiệm thời gian thực thi mã. 5. Clean code bằng việc gán giá trị cho các đối số trong MysqlVí dụ:
Trong ví dụ trên, bạn có thể thấy rằng các giá trị PHP được bao gồm trong điều kiện truy vấn. Ngoài ra, có rất nhiều phép nối được thực hiện cho các biến trong truy vấn.
Bằng cách sử dụng truy vấn này, các giá trị được tự động gán cho các vị trí thích hợp, do đó tiết kiệm thời gian thực hiện và cũng như các lập trình viên có thể dễ dàng tìm thấy các giá trị liên quan đến các đối số được truyền. 6. Sử dụng mảngHãy sử dụng các mảng trong PHP, vì chúng cũng khá dễ quản lý và cũng dễ hiểu.
Sử dụng phân chia mảng cũng là một cách mã hóa rất tốt trong PHP. Tuy nhiên, có nhiều cách để sử dụng một mảng phân chia:
Thay vào đó, các mã có thể được viết như sau:
foreach là đặc biệt cho mảng. Khi nó được sử dụng, chúng làm giảm thời gian mã hóa và cả thời gian hoạt động. 7.Đặt tên nhất quánLuôn luôn nên đặt tên lớp, đối tượng và những thứ khác một cách nhất quán. Điều này giúp nhận dạng dễ dàng cho các lập trình viên khác, những người có thể làm việc sau này trong dự án. Ngoài ra tên của các tập tin trong thư mục local cũng phải dễ hiểu. 8.Sử dụng Object (đối tượng) và Class (lớp)Mặc
dù chúng có vẻ khá phức tạp đối với người mới, nhưng các đối tượng rất hữu ích vì nó làm giảm sự lặp lại mã và cũng tạo điều kiện cho các thay đổi dễ dàng hơn đối với các mã. Trong đó khi một lớp được khai báo và sử dụng sẽ thể hiện cho nó độ linh hoạt hơn khi làm việc.
9. Sử dụng hợp lý mã lặpCó rất nhiều mã lặp có sẵn trong PHP. Điều rất quan trọng là chọn mã lặp đúng cho mục đích phù hợp, để thời
gian thực hiện có thể được lưu lại và công việc cũng sẽ kết thúc sớm hơn.
Điều tương tự có thể được mã hóa theo cách này, để giảm thời gian thực hiện:
10.Sử dụng switch caseThuận lợi hơn khi sử dụng switch case thay vì điều kiện If.
Điều tương tự có thể dùng switch case, giúp giảm đáng kể thời gian hoạt động:
11.Sử dụng dấu ngoặc đơn thay vì ngoặc képMặc dù hai mục đích này phục vụ các mục đích khác nhau, sử dụng dấu ngoặc đơn giúp thực hiện các vòng lặp nhanh hơn so với khi sử dụng dấu ngoặc kép.
Điều tương tự có thể được viết với dấu ngoặc đơn:
Ở đây, dòng mã thứ hai hoạt động nhanh hơn nhiều so với dòng đầu tiên, trong đó các chuỗi phải được phân tích hoàn toàn, tất cả 1500 lần. Trong dòng mã code thứ hai, không có phân tích chuỗi thực tế diễn ra. Chỉ cần nối các chuỗi để xuất chuỗi ra . Một vài trong số những lời khuyên trên nghe có vẻ khá quen thuộc, nhưng chúng đã được đưa vào đây để làm mới các thực tiễn tốt nhất có thể được thực hiện để làm sạch, bảo mật đồng thời dễ dàng duy trì mã PHP. Bài viết được dịch từ: https://www.macronimous.com/resources/articles/writing-clean-secure-easy-maintain-php-code |