Clean Code

Clean Code

Sắp xếp theo: Bài viết mới nhất
Avatar

Tự động hóa Clean Code với PHP-CS-Fixer: "Cảnh sát chính tả" cho mọi dự án PHP

90 0 1
  • Avatar
2
Avatar

Bóc tách phương thức getTimezone() trong PHP: Truy xuất "hộ chiếu" không gian của dòng thời gian

53 0 1
  • Avatar
2
Avatar

Bóc tách phương thức getOffset() trong PHP: Bắt mạch độ lệch thời gian chuẩn xác đến từng giây

71 0 1
  • Avatar
2
Avatar

Tuyệt kỹ tính toán thời gian trong PHP: Phương thức diff() và sức mạnh của DateInterval

69 0 1
  • Avatar
2
Avatar

Bắt bug từ trong "trứng nước": PHPStan - Vệ sĩ thầm lặng nâng tầm mã nguồn PHP

73 0 1
  • Avatar
2
Avatar

Nội suy chuỗi (String Interpolation) vs Nối chuỗi (String Concatenation): Đâu là chuẩn mực cho lập trình viên hiện đại?

75 0 1
  • Avatar
2
Avatar

Bắt lỗi Syntax PHP siêu tốc với lệnh php -l: Vũ khí bí mật trước khi Commit

65 0 1
  • Avatar
2
Avatar

Toán tử 3 ngôi (Ternary Operator): Phép thuật rút gọn code hay "Chén thuốc độc" của dân lập trình?

65 0 1
  • Avatar
2
Avatar

Tuyệt chiêu tối ưu câu lệnh với whereIn: Khi ORM và SQL bắt tay nhau "bóp gọn" điều kiện lọc

54 0 1
  • Avatar
2
Avatar

Sức mạnh của hàm report($e) trong Laravel: Ghi log ngoại lệ thông minh mà không làm sập ứng dụng

46 0 1
  • Avatar
2
Avatar

Sự khác nhau kinh điển: Khi nào nên dùng return 0; và khi nào dùng return null;?

156 0 1
  • Avatar
4
Avatar

Tuyệt kỹ viết hàm trong lập trình: Sức mạnh hủy diệt của Pure Function (Hàm thuần túy)

68 1 1
  • Avatar
2
Avatar

"Bẫy ngầm" trong Code: Sức mạnh hủy diệt của Kỹ thuật sử dụng hằng số (Constants)

65 0 1
  • Avatar
2
Avatar

Series Clean Code Thực chiến #2: Nghệ thuật thiết kế Hàm – Nhỏ, Nhỏ nữa, Nhỏ mãi!

87 0 1
  • Avatar
2
Avatar

Giải mã with() trong Laravel: Hàm helper 3 dòng code nhưng chứa cả một "bầu trời" tinh tế

51 0 1
  • Avatar
2
Avatar

Tuyệt kỹ xử lý giao diện trống với data-empty-text: Khi CSS "gánh" còng lưng JavaScript

71 0 1
  • Avatar
1
Avatar

Kế thừa giao diện trong Laravel: Giải ngố @section() và nghệ thuật "lắp ráp" của Blade

49 0 1
  • Avatar
1
Avatar

Str::is() trong Laravel: Khi Regex là quá mức cần thiết cho một dấu "Sao" (*)

42 0 1
  • Avatar
1
Avatar

Đọc mã nguồn Laravel: Tại sao lại tồn tại hàm options() trông có vẻ "thừa thãi" này?

50 0 1
  • Avatar
1
Avatar

Series Total TypeScript Thực chiến #1: Tuyệt kỹ typeof và keyof – Bắt Runtime "đẻ" ra Type

118 0 1
  • Avatar
3
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí