1. Diễn đàn SEO chất lượng, rao vặt miễn phí có PA, DA cao: chuanmen.edu.vn | okmen.edu.vn
    Dismiss Notice
  2. Hiện tại diễn đàn không cho phép đăng các thông tin về game bài cờ bạc theo yêu cầu của VNNIC mong các bạn thông cảm!
    Dismiss Notice

9 Mẹo để viết code sạch, code đẹp



NHÀ TÀI TRỢ CHÍNH:

* diễn đàn SEO miễn phí
* Lắp cửa tự động – Cửa cổng tự động châu âu bảo hành 3 năm
* Công ty lắp đặt Cửa Tự Động, Cổng Tự Động tại thành phố Hồ Chí Minh
* Thi công lắp đặt cổng tự động tại hcm
* Đại lý cửa tự động tại Tp. Hồ Chí Minh nhập khẩu chính hãng
Hiện tại diễn đàn không cho phép đăng các thông tin về game bài cờ bạc theo yêu cầu của VNNIC mong các bạn thông cảm!

Thảo luận trong 'Rao Vặt Khác' bắt đầu bởi digi2936, 19/8/19.

  1. digi2936
    Offline

    digi2936 admin

    (Website tài trợ bởi: cong tu dong)
    Tôi đã viết code được 20 năm. Chỉ mất khoảng ấy, các ngôn ngữ lập trình web tôi đã khiến cho việc mang 17 nhóm tăng trưởng các ngôn ngữ khác nhau để xây dựng hàng trăm Dự án. Chúng bao gồm gần như mọi thứ từ 1 trang blog đơn giản, tới các API tương trợ 3.000 request /giây, tới những áp dụng bán chạy nhất.

    trong khoảng các kinh nghiệm này, tôi tin rằng điều quan trọng nhất của code: chính là việc nó dễ đọc.

    Đây là một điều mà tất cả developer vẫn còn bỏ quên hoặc ko quan tâm tới. Thật đáng nuối tiếc, bởi việc code dễ đọc thật sự sẽ đổi thay và ảnh hưởng tới mọi thứ trong project của bạn. Trong bài viết này, tôi sẽ liệt ra 9 phương pháp giúp cho bạn viết code rõ ràng và dễ đọc hơn.

    trù trừ trong việc chọn Format
    Quá phổ thông thứ bị hoang toàng khi bạn cứ mãi nghĩ suy về format. Ấy là 1 cuộc tranh luận ko bao giờ dừng giữa Tab vs Space. Hay Allman so mang K & R. Thay vào đó, hãy ứng dụng một định dạng tiêu chuẩn cho codebase và tự động hóa nó. Sau đó, bạn mang thể tụ hội năng lượng đó vào công đoạn viết code.

    Tham khảo =>>https://mindx.edu.vn/course/web-basic

    Code chết
    toàn bộ những commented block, biến ko sử dụng và mã chẳng thể truy cập đều được xem như đã “chết”. Theo thời kì, chúng sẽ giết thịt chết codebase của bạn vì thế mà ta phải tìm kiếm và tiêu diệt code chết. Trong khi nó ko cần phải là trọng tâm chính của bạn, luôn luôn là 1 Hướng đạo sinh.

    Code nặng năn nỉ
    nền tảng của đông đảo gần như những code là logic. Chúng ta viết code để đưa ra quyết định và tính toán. Điều này thường dẫn đến những nhánh hoặc vòng lặp tạo ra những khối code đan chéo và lồng vào nhau. Tương tự, nó làm code bị phức tạp và ko đọc được. Bạn có thể giải quyết vấn đề này có return, guard clause hoặc các tính năng của functional programming.

    dùng objects
    dù rằng đây là thời đại của lập trình hướng đối tượng, những dev vẫn viết code rất xấu có những thông số dài ngoằn, cụm dữ liệu và cấu trúc mảng / tự vị tùy chỉnh. Dù vậy, chúng với thể được tái cấu trúc thành các object. Nhờ đó mà giúp đồng nhất cấu trúc hóa của dữ liệu.

    các đoạn code quá dài
    khi bạn xác định rằng có các đoạn code quá dài thì hãy tức thời recognize, regroup, và refactor nó. Quy trình thuần tuý này cho phép bạn xác định bối cảnh và chừng độ phức tạp của đoạn code để bạn mang thể tái cấu trúc lại cho dễ đọc và ít phức tạp hơn.

    Xem thêm =>>https://mindx.edu.vn/blog/post/python-la-gi

    Đặt tên
    vững chắc, đặt tên luôn là một việc cạnh tranh. Nhưng đó là vì chúng ta tự khiến cho nó phức tạp hơn cấp thiết. Có một mẹo nhỏ hoạt động tốt mang nhiều thứ trong lập trình, bao gồm đặt tên. Đó là đừng bao giờ để mình bị mắc kẹt chỉ vì phải nghĩ suy đặt tên 1 chiếc gì ấy. Thay vào đó, bạn hãy tiếp tục viết code. Đặt 1 loại tên thật rõ ràng và thuần tuý và dồn hết thời gian săn sóc cho đoạn code sẽ thiết thực hơn.

    Bỏ bớt comment
    Đừng viết code mà bạn phải liên tục phải giải thích, thay vào đó, hãy phấn đấu viết các đoạn code dễ hiểu và cần càng ít comment để giải thích càng phải chăng. Như vậy, khả năng viết của bạn sẽ ngày càng được cải thiện.

    sử dụng Return hợp lí

    Bạn nên cố gắng return 1 giá trị hợp lý thay vì Null. Tuyệt vời nhất là 1 mẫu gì đó cho phép code gọi để thực hành ngay cả trong trường hợp của một trị giá bị âm. Nếu như với trường hợp thực sự đặc trưng, thì bạn vẫn mang các cách phải chăng hơn để xử lí sở hữu chúng hơn là null.

    Symmetry – Tính đối xứng
    Đối xứng biểu đạt mặt thông minh của văn bản. Nó là nền tảng của đa dạng thực hiện khác: naming, structure, objects, pattern. Nó mang thể thay đổi tùy theo ngôn ngữ, codebase và nhóm vững mạnh. Tuy nhiên, 1 khi bạn bắt đầu ứng dụng tính đối xứng vào mã của bạn, mọi thứ sẽ trở thành rõ ràng và dễ hiểu hơn phần nhiều.

    [​IMG]
     

    Nguồn: batdongsan24h.edu.vn

Chia sẻ trang này