JavaRush /Blog Java /Random-VI /Bookmark: “clean code” - các bài viết và bài giảng về quy...

Bookmark: “clean code” - các bài viết và bài giảng về quy tắc viết code và tái cấu trúc

Xuất bản trong nhóm
Để thuận tiện cho sinh viên JavaRush, chúng tôi quyết định thu thập các bài giảng và bài viết về các chủ đề quan trọng nhất trong lập trình. Bộ sưu tập thứ tám nói về cách làm việc với mã: các quy tắc viết mã chất lượng cao và các quy tắc tái cấu trúc, viết nhận xét về mã. Trong hướng dẫn nhỏ, chúng tôi phác thảo ngắn gọn nội dung của các bài viết và nếu bạn theo liên kết, bạn có thể tìm hiểu thêm về chủ đề quan tâm. Thêm bộ sưu tập vào dấu trang của bạn và quay lại bộ sưu tập đó khi cần. Bookmark: “clean code” - bài viết, bài giảng về quy tắc viết code và refactoring - 1

Bài viết và bài giảng

Quy tắc viết code: từ tạo hệ thống đến làm việc với đối tượng

Đây là một hướng dẫn nhỏ để viết mã cấp cao hơn. Bài viết liệt kê các quy tắc và khái niệm cơ bản liên quan đến việc tạo ra một hệ thống và làm việc với các giao diện, lớp và đối tượng. Cấu trúc của bài viết được hình thành “từ trên xuống dưới”, tức là từ cấu trúc chung của ứng dụng đến các chi tiết có phạm vi hẹp hơn.

Quy tắc mã: sức mạnh của việc đặt tên phù hợp, nhận xét tốt và xấu

Bài viết này sẽ thảo luận về cách đặt tên chính xác của các yếu tố nhất định. Tên chính xác làm cho mã dễ đọc hơn nhiều. Bài viết cũng chứa các ví dụ về nhận xét trong mã.

Đề xuất phân tích mã Java

Các mẹo phát triển sẽ không bao giờ thừa, đặc biệt nếu bạn mới bắt đầu viết mã. Bài viết chứa các đề xuất để phân tích mã dành riêng cho ngôn ngữ Java.

Nhận xét trong Java: không phải mọi thứ đều đơn giản như vậy

Khi theo dõi chất lượng mã, điều quan trọng là phải nhớ chất lượng của các nhận xét đi kèm với mã này. Bài viết này sẽ giới thiệu cho bạn chủ đề bình luận và tại sao nó đáng để bạn dành thời gian.

5 mẹo hữu ích để hỗ trợ mã của người khác

Làm việc với mã do người khác viết có thể dẫn đến một số vấn đề. Mã có thể liên quan đến công nghệ xa lạ với bạn. Có lẽ mã này cần cải thiện. Hoặc có thể có nhu cầu cấp thiết là sửa một lỗi được phát hiện trong cơ sở mã cũ. Trong văn bản này, tác giả đưa ra một số mẹo có thể giúp làm việc với mã kế thừa dễ dàng hơn.

Các công cụ cải thiện chất lượng mã Java

Bài viết review về các công cụ phân tích code tĩnh. Họ có thể giúp bạn tìm và sửa mã có vấn đề trước khi đưa vào sản xuất. Văn bản giới thiệu một số công cụ phân tích tĩnh phổ biến có thể được sử dụng để kiểm tra mã trong nhiều tình huống khác nhau. Ví dụ: DeepSource hoặc SonarQube.

Một nhiệm vụ khó khăn: hãy bắt đầu tái cấu trúc mã kế thừa

Việc cấu trúc lại mã của riêng bạn là một chuyện, việc cấu trúc lại mã kế thừa là một việc khác. Nó phức tạp hơn nhiều. Văn bản cung cấp các mẹo để làm việc với mã kế thừa.

Tái cấu trúc mã - Trường hợp sử dụng và lợi ích

Một cách để cải thiện chất lượng mã của công ty là thông qua việc tái cấu trúc. Nó thường bị bỏ qua vì nó hầu như vô hình đối với người dùng. Mã vẫn hoạt động nên mọi thứ đều ổn phải không? Tuy nhiên, mã có vấn đề và lộn xộn sẽ ảnh hưởng đến tốc độ của sản phẩm và hiệu suất tổng thể của nó. Tác giả bài viết nói về những lợi ích chính có thể thu được từ việc tái cấu trúc mã.

5 thủ thuật hữu ích để viết mã sạch

Bất cứ ai cũng có thể học cách viết mã. Nhưng bạn có thể viết nó rõ ràng được không? Trong bài viết này, tác giả trình bày các phương pháp viết mã sạch của mình. Các mẹo rất đơn giản nên ngay cả người mới bắt đầu cũng có thể xử lý được.

IntelliJ IDEA: Kiểu mã và định dạng

Các công cụ hiện đại giúp quá trình phát triển dễ dàng hơn. Đặc biệt, việc theo dõi kiểu mã của bạn sẽ dễ dàng hơn, cố gắng giảm thiểu định dạng "trái phép" của nó. Bài đánh giá này nói về những công cụ mà IntelliJ Idea IDE cung cấp cho nhà phát triển để làm cho mã dễ đọc và dễ hiểu.

Cách nhanh chóng học cách đọc mã của người khác

Văn bản cung cấp hai mẹo đơn giản sẽ giúp nhà phát triển mới làm quen đọc mã của người khác. Đọc và áp dụng vào thực tế.

10 cách để cải thiện mã của bạn, được thử nghiệm từ kinh nghiệm cá nhân

Một bài viết khác về cách làm cho mã của bạn tốt hơn. Lần này lớn rồi. Nó chứa rất nhiều lời khuyên đơn giản. Ví dụ, một trong số đó là viết bài kiểm tra đơn vị. Đọc về phần còn lại trong văn bản.

Cách viết mã sạch

Viết mã sạch không phải là dễ dàng. Đây là công việc khó khăn và vất vả. Thông qua việc thử và sai, bạn sẽ cải thiện bằng cách lặp đi lặp lại các bước tương tự cho đến khi tìm thấy giải pháp mình muốn. Bài viết này liệt kê một số mẹo giúp bạn tìm hiểu cách viết mã sạch.

Các mẫu chống đối cần tránh trong mã

​​Trong phần mềm, antipotype là một thuật ngữ chỉ các kỹ thuật KHÔNG nên được sử dụng khi giải quyết vấn đề. Tác giả nói về sáu mô hình phản mẫu phổ biến nhất: mã spaghetti, búa vàng, mỏ neo thuyền, mã chết, mã mở rộng và vật thể thần thánh.

Kiểm soát chất lượng mã và lý do bạn cần nó

Văn bản này thảo luận về chủ đề thiếu kiểm soát chất lượng mã trong các công ty CNTT và tại sao nó lại quan trọng. Bạn sẽ tìm hiểu nợ kỹ thuật là gì, tại sao tự động hóa là chìa khóa thành công và cách xây dựng quy trình kiểm soát chất lượng mã.

4 phương pháp phân tích mã mà mọi nhà phát triển nên biết

Chắc hẳn bạn đã từng nghe đến thuật ngữ "phân tích tĩnh". Thông thường, nó đề cập đến bất kỳ công cụ hoặc phương pháp nổi tiếng nào. Nhưng trên thực tế, có một số loại phân tích tĩnh, mỗi loại có một ý nghĩa cụ thể khi sử dụng. Những loại phân tích nào sẽ được thảo luận trong bài viết này.

Video

Mã sạch RẮN với các ví dụ đơn giản

SOLID là năm nguyên tắc thiết kế của lập trình hướng đối tượng. Ngoài lý thuyết mà bạn sẽ được hỏi trong cuộc phỏng vấn, bạn cũng sẽ cần học cách viết mã theo nguyên tắc RẮN. Làm thế nào để đạt được điều này sẽ được thảo luận trong báo cáo của nhà phát triển chính từ văn phòng EPAM St. Petersburg, Alexander Barmin. Bài trình bày của tác giả có kèm theo các ví dụ về mã Java “thuần túy” được viết theo các điều kiện SOLID. Tác giả cũng giải đáp thắc mắc của người xem.

Thưởng

"Mã sạch" của Robert Martin. Đánh giá cuốn sách về "mật mã kung fu" dành cho nhà phát triển

Bài viết được dành để đánh giá cuốn sách "Mã sạch" của Robert Martin. Tác giả xem xét các cách cải thiện và tối ưu hóa mã, và cuối cùng ông đưa ra một vấn đề nhỏ nhưng thú vị.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION