Tin mới nhất

Menu

Browsing "Older Posts"

Chia Sẻ Khóa Học Clean Code Với Java - Tìm Hiểu Simple Design, Refactoring & TDD [Khóa 7413 A]

02 tháng 4 2023 / No Comments

Viết Code sạch với Java. Tìm hiểu Simple Design, Refactoring và Test Driven Development - TDD.

Bạn sẽ học được gì:

  • ✓ Bạn sẽ học cách viết Code sạch với Java.
  • ✓ Bạn sẽ học và áp dụng 4 nguyên tắc của Simple Design.
  • ✓ Bạn sẽ hiểu về Refactoring và Refactor Java Code.
  • ✓ Bạn sẽ hiểu về TDD và áp dụng TDD để viết Clean Code trong Java.
  • ✓ Bạn sẽ xem xét các ví dụ về code xấu và refactor chúng thành clean code.
  • ✓ Bạn sẽ hiểu rằng TDD + 4 Principles of Simple Design + Continuous Refactoring = Clean Code.

Học cách viết Code sạch với Java.

Thực hành với các ví dụ về Code liên quan đến 4 nguyên tắc của Simple Design, Refactoring & TDD.

CÁCH TIẾP CẬN CỦA CHÚNG TA:

  • ✓ Mục tiêu I : Hiểu tính rõ ràng của Code (Unit Tests).
  • ✓ Mục tiêu II : Tập trung vào 4 Nguyên tắc của Simple Design.
  • ✓ Mục tiêu III : Bắt đầu với Refactoring.
  • ✓ Mục tiêu IV : Hiểu TDD.

CHI TIẾT TỪNG BƯỚC

1. Bắt đầu với Clarity in Code:

  • ✓ Clean Code với Simple Design, Refactoring và TDD - Bắt đầu thiết lập.
  • ✓ Bước 00 - Clarity in Code - Problem 1 - Gilded Rose - Giới thiệu.
  • ✓ Bước 01 - Clarity in Code - Problem 1 - Gilded Rose - Refactoring Unit Test 1 - Default Item.
  • ✓ Bước 02 - Clarity in Code - Problem 1 - Gilded Rose - Refactoring Unit Test 2 - Default Item.
  • ✓ Bước 03 - Clarity in Code - Problem 1 - Gilded Rose - Refactoring Unit Test 3 - Aged Brie.
  • ✓ Bước 04 - Clarity in Code - Problem 1 - Gilded Rose - Refactoring Unit Test 4 - Backstage Passes.
  • ✓ Bước 05 - Clean Code - Thái độ tham gia khóa học.

2. Bắt đầu với 4 Principles of Simple Design:

  • ✓ Bước 01 - 4 Principles of Simple Design - Giới thiệu.
  • ✓ Bước 02 - 4 Principles of Simple Design - Bài tập - StudentHelper.isGradeB.
  • ✓ Bước 03 - 4 Principles of Simple Design - Bài tập - StudentHelper.getGrade.
  • ✓ Bước 04 - 4 Principles of Simple Design - Bài tập - StudentHelper.willQualifyForQuiz
  • ✓ Bước 06 - Thử thách khó khăn nhất trong lập trình - Naming.
  • ✓ Bước 07 - 4 Principles of Simple Design - Bài tập - TextHelper.swapLastTwo Characters.
  • ✓ Bước 08 - Bạn có nên có comment trong code không?
  • ✓ Bước 09 - 4 Principles of Simple Design - Bài tập - TextHelper.truncateAInFirst2Positions.
  • ✓ Bước 10 - 4 Principles of Simple Design - Bài tập - CustomerBOTest.
  • ✓ Bước 11 - 4 Principles of Simple Design - Bài tập - CustomerBOTest.
  • ✓ Bước 12 - Attitude towards Unit Testing.
  • ✓ Bước 13 - Unit Testing Principles.

3. Bắt đầu với Refactoring:

  • ✓ Bước 01 - Giới thiệu về Refactoring.
  • ✓ Bước 02 - Refactoring - Bài tập - CustomerBOImpl.getCustomerProductsSum.
  • ✓ Bước 03 - Refactoring - Bài tập - Movie.isValidRating.
  • ✓ Bước 04 - Refactoring - Bài tập - MenuAccess.setAuthorizationsInEachMenus.
  • ✓ Bước 05 - Refactoring - Bài tập - UserLoginChecker.isUserAllowedToLogin - 1.
  • ✓ Bước 06 - Refactoring - Bài tập - UserLoginChecker.isUserAllowedToLogin - 2.
  • ✓ Bước 07 - 10 lời khuyên của tôi dành cho các lập trình viên giỏi.

4. Bắt đầu với Test Driven Development:

  • ✓ Bước 01 - Giới thiệu về Test Driven Development - TDD.
  • ✓ Bước 02 - Test Driven Development - TDD - Bài tập - StringHelper.replaceAInFirst2Positions.
  • ✓ Bước 03 - Test Driven Development - TDD - Bài tập - StringHelper.replaceAInFirst2Positions.
  • ✓ Bước 04 - Test Driven Development - TDD - Bài tập - StringHelper.areFirstTwoAndLastTwoCharsTheSame.
  • ✓ Bước 05 - Test Driven Development - TDD - Bài tập - Bowling Kata - Giới thiệu.
  • ✓ Bước 06 - Test Driven Development - TDD - Bài tập - Bowling Kata - Bắt đầu.
  • ✓ Bước 07 - Test Driven Development - TDD - Bài tập - Bowling Kata - Spare.
  • ✓ Bước 08 - Test Driven Development - TDD - Bài tập - Bowling Kata - Strike.
  • ✓ Bước 09 - 3 mẹo cho Test Driven Development - TDD.

5. Thank You:

  • ✓ Clean Code với Simple Design, Refactoring và TDD - Thank You.

Khóa học này dành cho ai:

  • ✓ Lập trình viên mới bắt đầu tò mò về Clean Code.
  • ✓ Lập trình viên có kinh nghiệm muốn thực hành Clean Code.
  • ✓ Bạn muốn trải nghiệm công thức clean code của chúng tôi (TDD + 4 Principles of Simple Design + Continuous Refactoring = Clean Code).


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.