CODE SMELL LÀ GÌ

  -  

Nếu chúng ta đã lập trình cho dù chỉ một chút, có thể chúng ta sẽ bắt gặp thuật ngữ ‘Code Smell’. Quý khách hàng rất có thể hiểu rõ ý nghĩa sâu sắc của nó. Và bạn có thể đã sử dụng nó trong vô số lần. Nhưng tôi tại đây để nói cùng với chúng ta rằng nó ko trọn vẹn đúng như những gì bạn nghĩ. Hoặc, tối thiểu, phần lớn gì tôi nghe thấy Lúc ai đó nói ‘Code Smell’ có lẽ rằng tương đối không giống đối với phần đông gì các bạn nghe Khi cùng một tự được thốt ra.

Bạn đang xem: Code smell là gì

Hôm nay, tôi sẽ giúp đỡ chúng ta tò mò về Code Smell là gì? Tại sao phần đông bạn lại thực hiện nó?

Định nghĩa thiết yếu thức

Là một thuật ngữ hơi tục tằn, thực thụ không tồn tại khái niệm xác định nào mang đến ‘Code Smell’. Vì vậy, họ sẽ bắt đầu với đa số điều cơ bạn dạng độc nhất vô nhị – theo Wikipedia:

In computer programming, a code smell is any characteristic in the source code of a program that possibly indicates a deeper problem.

Xem thêm: Chỉ Có Đàn Ông Mới Mang Lại Hạnh Phúc Cho Nhau "? Chỉ Có Đàn Ông Mới Đem Lại Hạnh Phúc Cho Nhau

Tạm dịch: Trong lập trình, Code Smell là ngẫu nhiên đặc điểm làm sao trong mã nguồn của một chương trình rất có thể đã cho thấy một sự việc sâu rộng.

Xem thêm: Học Lỏm Cách Stream Obs Không Lag, Live Aoe, Lmht, Hướng Dẫn Live Stream Obs Không Lag


*
*
*
*
*

Refactor là quy trình tối ưu hầu như cái code mà lại chúng ta viết ra nhằm tránh bài toán tín đồ khác Điện thoại tư vấn sẽ là “Code Smell”. Có không ít kỹ thuật để refactor code, lúc vẫn bao gồm kinh nghiệm tay nghề trong vấn đề thiết kế với sử dụng trí logic của các IDE hiện đại thời nay, quá trình refactor code sẽ cực kỳ đơn giản và dễ dàng. Tuy nhiên, chúng ta phải hiểu cùng nắm vững mục đích của refactor code nhằm rời vấn đề sử dụng không nên, tạo ảnh hưởng mang đến công tác của công ty.


Kết luận

Cho tới nay, các từ bỏ “Code Smell” đã dần trsống nên phổ cập với được vận dụng rất nhiều trong khi review code, đánh giá code vì người cùng cơ quan, tech leader,… Khi bắt đầu bước đầu học lập trình sẵn, chúng ta cũng buộc phải tiếp cận đến các định nghĩa nhỏng Code Smell để làm rõ bọn chúng cùng tìm ra các giải pháp để rời phạm phải. Chúc chúng ta thành công!