- vừa được xem lúc

Tối giản mã 1: If Boolean Then Boolean

0 0 18

Người đăng: Vinh Quang Nguyễn

Theo Viblo Asia

Trong loạt bài này, chúng ta sẽ xem các tình trạng dư thừa phổ biến khiến mã của chúng ta trở nên phức tạp không cần thiết và khó đọc hơn, và chúng ta sẽ tìm hiểu cách tránh gặp phải.

Chúng ta có thể tóm tắt các quy tắc chung của mã tối giản trong hai nguyên tắc đơn giản:

  • Giữ cho mã của bạn rõ ràng và dễ đọc.
  • Để không vi phạm nguyên tắc đầu tiên: hãy loại bỏ mọi thứ dư thừa.

Để đạt được điều này, bạn nên:

  • Nâng cao kiến thức của bạn về lôgic.
  • Hiểu sâu hơn về ngôn ngữ cụ thể mà bạn đang viết mã.

Thêm vào đó: Hãy quan sát và học hỏi từ những người có chuyên môn. Tạo thói quen kiểm tra giải pháp của người khác. Hoàn toàn không có gì sai trong việc đồng hóa các tính năng của phong cách mã hóa của người khác, đặc biệt nếu của bạn đang trong quá trình học hỏi.

Mẹo: Sử dụng câu lệnh if để trả về boolean hoặc để đặt một biến thành boolean là không cần thiết.

Ví dụ

Một hàm trả về true nếu tuổi của một người từ 18 trở lên và ngược lại trả về false, có thể được viết là:

def legal_age(age): if age >= 18: return true else: return false

Lưu ý rằng age> = 18 sẽ cung cấp cho chúng ta một boolean (true hoặc false). Điều này có nghĩa là hàm có thể được viết theo cách đơn giản và gọn gàng hơn nhiều:

def legal_age(age): return age >= 18

Luyện tập

Viết một hàm trả về t rue nếu số nguyên đã cho là chẵnfalse nếu là số lẻ.

Lưu ý:

Viết sao cho dễ đọc thực sự là một khái niệm chủ quan. Chúng ta cùng thảo luận nhé! Hãy để lại ý kiến của bạn bên dưới nhé.

Bình luận

Bài viết tương tự

- vừa được xem lúc

Object trong Javascript

Xin chào mọi người,. Hôm nay mình sẽ giới thiệu về kiểu dữ liệu Object trong Javascript. Không để mọi người chờ lâu, cùng mình bắt đầu nào. .

0 0 27

- vừa được xem lúc

Bộ câu hỏi phỏng vấn Intern, Fresher cho Front-end từ A-Z

Mở đầu. Xin chào các bạn.

0 0 144

- vừa được xem lúc

Tối giản mã 2: Dư thừa Boolean

Kiểm tra các nguyên tắc của mã tối giản trong phần giới thiệu thử thách đầu tiên. Viết hàm trả về chuỗi "even" nếu số nguyên đã cho là chẵn và chuỗi "odd" nếu là số lẻ.

0 0 15

- vừa được xem lúc

Chiến lược tải, thực thi code JavaScript

Ba thành phần chính cấu tạo nên một trang web là HTML, CSS và JavaScript. CSS là ngôn ngữ về các kiểu áp dụng vào nội dung HTML để làm đẹp cho trang.

0 0 21

- vừa được xem lúc

UseState trong React Hook

useState() là một hook cơ bản giúp sử dụng state trong Functional Component. Hook này nhận vào input là một giá trị hoặc function và output là một mảng có hai phần tử tương ứng cho state và setState.

0 0 29

- vừa được xem lúc

Game Snake đơn giản với Javascript

Xin chào mọi người hôm nay chúng ta cùng nhau đi tìm hiểu cách để xây dựng một game đơn giản với HTML và JS như thế nào nhé. Trò chơi này rất đơn giản và cũng khá nhiều người biết đến đó là Snake.

0 0 27