inflearn logo

Đặt tên trong Java

"Chỉ thay đổi một cái tên, nhưng mã nguồn đã trở nên khác biệt." Tôi đã tổng hợp từ nguyên lý đến các ví dụ thực tế về 'đặt tên dễ đọc' - yếu tố cốt lõi của một mã nguồn có tính khả đọc cao. Đặt tên dễ hiểu chính là điểm bắt đầu của sự hợp tác.

12 học viên đang tham gia khóa học này

Độ khó Cơ bản

Thời gian Không giới hạn

naming-conventions
naming-conventions
naming
naming
renaming
renaming
naming-strategy
naming-strategy
naming-conventions
naming-conventions
naming
naming
renaming
renaming
naming-strategy
naming-strategy

Tin tức

3 bài viết

  • arigaram님의 프로필 이미지

    ・

    Đã chỉnh sửa

    # Bài 12. Đặt tên trong Java (Java Naming)
    
    ## Thông báo đăng tải bài học mới
    
    Xin chào các bạn học viên! Khóa học này dự kiến sẽ lần lượt đăng tải **36** bài học mới (tổng cộng 6 chương). Vì tôi đang thực hiện sản xuất nhiều khóa học cùng lúc, nên thay vì đăng tải dồn dập một khóa học, tôi sẽ tiến hành theo phương thức **đăng tải xen kẽ từng chút một giữa các khóa học**. Dưới đây là nguyên tắc đăng tải và lịch trình đăng tải theo từng chương của khóa học này.
    
    > Lưu ý rằng, các bài học được đăng tải hiện tại không phải là nội dung hoàn toàn mới mà là một phần của công việc sản xuất **phiên bản sửa đổi (tái bản lần 2 hoặc lần 3)** nhằm bổ sung cho bài giảng hiện có.
    
    ## Nguyên tắc đăng tải
    
    - Hiện tại, tôi đang xoay vòng lần lượt qua tổng cộng 19 khóa học (phương thức xoay vòng) và đăng tải xen kẽ mỗi khóa học 1 bài giảng.
    - Việc đăng tải được tiến hành vào các ngày trong tuần (Thứ Hai ~ Thứ Sáu), mỗi ngày sẽ có 5 bài học mới được đăng tải tính trên tất cả các khóa học.
    - Khóa học này cũng sẽ được đăng tải bài học tiếp theo mỗi khi đến lượt xoay vòng.
    - Tốc độ đăng tải có thể cảm thấy chậm hơn so với các khóa học khác, nhưng tất cả các khóa học đều đang được tiến hành cùng nhau theo cùng một phương thức.
    
    ## Lịch trình đăng tải theo từng chương (Tổng cộng 6 chương)
    
    | Chương | Số bài học | Ngày bắt đầu đăng | Ngày kết thúc đăng |
    |---|---|---|---|
    | Chương 1. Hiểu về quy ước đặt tên và sự cần thiết | 6 | 2026-07-03 | 2026-07-30 |
    | Chương 2. Làm chủ các quy tắc đặt tên cơ bản trong Java | 6 | 2026-08-05 | 2026-09-01 |
    | Chương 3. Đặt tên theo ngữ cảnh kinh doanh và hướng tên miền (Domain) | 6 | 2026-09-04 | 2026-10-01 |
    | Chương 4. Thiết kế quy định đặt tên tùy chỉnh cho dự án | 6 | 2026-10-07 | 2026-11-03 |
    | Chương 5. Áp dụng công cụ tự động hóa quy tắc đặt tên | 6 | 2026-11-09 | 2026-12-04 |
    | Chương 6. Hướng dẫn thực hành Refactoring cách đặt tên trong thực tế | 6 | 2026-12-10 | 2027-01-05 |
    
    ## Dự kiến hoàn thành toàn bộ
    
    Dựa trên tốc độ hiện tại, thời điểm dự kiến hoàn thành đăng tải toàn bộ khóa học này là **khoảng tháng 1 năm 2027**. (Lịch trình thực tế có thể được đẩy sớm hơn hoặc muộn hơn tùy thuộc vào tiến độ sản xuất)
    
    0
  • arigaram님의 프로필 이미지

    Theo yêu cầu của độc giả, chúng tôi phát hành mã giảm giá 66% (có thể mua khóa học trị giá 990.000 won với giá 330.000 won) cho nội dung "Kỹ thuật quản lý tải nhận thức giúp vượt qua giới hạn hiệu suất của RAG".

    Tham khảo thêm, khóa học này đang trong quá trình đăng tải phiên bản thứ 2, được cải biên từ phiên bản thứ 1.

    Đối với bản thứ 2, tất cả tài liệu học tập đã được đăng tải nhưng video vẫn đang trong quá trình cập nhật.

    Tôi thường xuyên đăng tải các video của phiên bản thứ 2, nhưng sẽ mất nhiều thời gian (ít nhất là vài tháng trở lên) để đăng tải được toàn bộ video.

    Xin hãy lưu ý điểm này và cân nhắc kỹ lưỡng trước khi quyết định sử dụng mã giảm giá.

    Hạn chót là đến ngày 19 và số lượng phát hành có hạn, vì vậy nếu bạn cần thì hãy nhanh chóng sử dụng nhé.

    Bạn có thể tải phiếu giảm giá bằng cách nhập địa chỉ dưới đây vào thanh tìm kiếm của trình duyệt.

    https://inf.run/QowXG


    0
  • arigaram님의 프로필 이미지

    Xin chào.

    Thời đại AI viết code thay cho con người đã đến.

    Tuy nhiên, việc kiểm chứng kỹ lưỡng mã nguồn do AI tạo ra và chỉ đạo hướng cải thiện vẫn là nhiệm vụ của con người.

    Xa hơn nữa, chúng ta cần phải biết cách vận dụng AI một cách rộng rãi hơn theo cả chiều dọc và chiều ngang.

    Hướng ngang có nghĩa là hướng có thể bao quát từ khâu lập kế hoạch cho đến triển khai, và

    Hướng dọc có nghĩa là hướng có thể bao quát đa dạng các ngôn ngữ, đa dạng các framework và đa dạng các phương pháp luận.

    Chính vì vậy, những nhà phát triển có phổ kỹ năng rộng (tức là sở hữu phổ kỹ năng hoàn chỉnh cả theo chiều dọc lẫn chiều ngang)

    sẽ rất cần thiết.

    Tuy nhiên, hệ thống giáo dục vẫn chưa thể bắt kịp điều này.

    Vì vậy, tôi đã sử dụng Claude Code để mở ra "Trại huấn luyện đọc hiểu mã nguồn cấu trúc".

    Tại https://code-reading-bootcamp.vercel.app/, khả năng đọc hiểu mã nguồn do AI hoặc con người viết và, you can develop the ability to read code written by both AI and humans, and

    Bạn sẽ có thể rèn luyện khả năng định hướng cho AI cách cải thiện mã nguồn.

    Có các yếu tố trò chơi hóa giúp bạn có thể kiểm tra sự cải thiện chỉ số năng lực của bản thân một cách thú vị.

    Bạn có thể sử dụng hoàn toàn miễn phí bất cứ lúc nào mà không cần đăng nhập.

    Mặc dù vẫn còn những thiếu sót và có những phần câu hỏi vẫn chưa được lấp đầy,

    Tôi xin giới thiệu với hy vọng rằng điều này sẽ giúp ích cho mọi người.

    Rất mong các bạn sẽ đón nhận và sử dụng một cách thoải mái.

    Ngày 10 tháng 2 năm 2026, kính thư, Park Jin-soo (Arigaram).

     

    0

702.709 ₫