
Giới thiệu về khung công tác Spring
whiteship
Miễn phí
Cơ bản / Java, Spring
4.7
(503)
Bằng cách xem mã của dự án mẫu chính thức Spring-PetClinic, bạn có thể dễ dàng và nhanh chóng hiểu các chức năng cốt lõi của Spring.
Cơ bản
Java, Spring
Tái cấu trúc là một trong những kỹ năng cơ bản mà một kỹ sư phần mềm phải có. Bài giảng này được thiết kế để giải thích và thực hành các kỹ thuật tái cấu trúc và mùi mã khác nhau theo cách thực tế hơn bằng cách sử dụng IntelliJ và Java.
3,055 học viên
Độ khó Cơ bản
Thời gian Không giới hạn


Đánh giá từ những học viên đầu tiên
5.0
Eil
Đây là bài giảng thứ hai sau các mẫu thiết kế. Tôi thực sự thích nội dung... Hãy làm cho nó đặc biệt dễ hiểu. Đầu tiên, cung cấp cái nhìn sâu sắc về mục tiêu của bạn. Đặc điểm là bạn phải tự học. Nếu bạn muốn một bài giảng dạy mọi thứ từ 1 đến 10 Không được khuyến khích. Tuy nhiên, qua việc tự học, tôi đã loại bỏ được những điều chưa quen thuộc, chẳng có ý nghĩa gì cả. Tôi giới thiệu nó cho bất cứ ai muốn quan tâm. + Kỹ thuật hay bí quyết bắt cá thỉnh thoảng là mẹo hay mà khó có nơi nào có được.
5.0
Truestar
Thật vui khi được nghe những ý kiến khác nhau của người hướng dẫn từ góc độ thực tế mà không có trong cuốn sách tái cấu trúc nào. Thành thật mà nói, tôi nghĩ chỉ sách thôi thì chưa đủ. Điều này là do chúng ta cần một tình huống thực tế để tái cấu trúc. Ngay cả khi nghe bài giảng, tôi vẫn có thể mô phỏng tình huống thông qua nhiều cách giải thích khác nhau, điều này rất tốt vì các câu hỏi của tôi từ góc độ thực tế đã được giải quyết ở một mức độ nào đó. Và cuốn sách gần đây nhất mà bạn giới thiệu khó đến nỗi trước đây tôi đã mua nó và giữ nó trên giá sách của mình, nhưng vì bạn đã nhắc đến nó trong bài giảng nên tôi cảm thấy nhẹ nhõm vì đã không vứt bỏ cuốn sách đó. Cảm ơn bạn vì bài giảng tuyệt vời.
5.0
강의 수집가
Bộ sưu tập hoàn tất!
Tổng cộng có 24 mùi mã và 7 danh mục tái cấu trúc.
43 phép tái cấu trúc được hiển thị bằng mã ví dụ Java và có thể được thực hành trực tiếp
Các tính năng liên quan đến tái cấu trúc do IntelliJ cung cấp
Vượt ra ngoài việc thực hiện đơn giản
Dành cho tất cả các nhà phát triển muốn tạo ra mã tốt hơn 💌
Tái cấu trúc
Bạn có thể thay đổi một số thành phần lập trình như lớp, hàm và trường trong khi vẫn duy trì chức năng của mã để cải thiện mã.
Nó đề cập đến quá trình hoặc kỹ thuật cải thiện mã. Nếu bạn học và áp dụng tái cấu trúc,
Ngay cả mã hoạt động giống nhau cũng có thể được làm cho dễ hiểu và linh hoạt hơn.
Những giả định có vẻ không thể thay đổi và đoạn mã ban đầu được cho là tốt nhất, theo thời gian, môi trường thay đổi và công nghệ tiến bộ, rất có thể bạn sẽ tự hỏi: "Tại sao họ lại viết đoạn mã như vậy?"
Bạn sẽ học cách tìm mã như vậy thông qua 24 mã lỗi được đề cập trong quá trình tái cấu trúc và cách cải thiện mã của mình thông qua hơn 43 kỹ thuật tái cấu trúc.
Tôi đảm bảo rằng sau lớp học này, khi bạn xem lại mã của mình, bạn chắc chắn sẽ có thể sửa nó để làm cho nó tốt hơn.
IntelliJ
Các môi trường phát triển tích hợp (IDE) như IntelliJ, không giống như các trình soạn thảo đơn giản, có khả năng tính toán và phân tích tiên tiến.
Nó cung cấp một số tính năng hỗ trợ việc tái cấu trúc mã.
Bằng cách tận dụng các tính năng được giới thiệu trong bài giảng này, bạn cũng có thể cải thiện năng suất viết mã của mình.
Tôi đã học ngữ pháp cơ bản
Bây giờ tôi phải làm gì?
Hơn bây giờ
Trở thành một nhà phát triển tốt hơn
Nếu bạn muốn phát triển?
Với mã tốt hơn
Tôi muốn cải thiện …
Mã có mùi hôi
Làm thế nào để cải thiện
Nếu bạn muốn biết?
IntelliJ
Tôi muốn viết tốt hơn …
Chức năng tái cấu trúc 100%
Nếu bạn muốn sử dụng nó?
Tái cấu trúc?
Tôi thực sự muốn nhìn thấy nó …
Tái cấu trúc trong văn bản
Trong khi xem
Nếu bạn muốn học?
📢 Xin vui lòng được thông báo
Khóa học này bao gồm 24 mã lỗi và một số kỹ thuật tái cấu trúc để giải quyết từng mã lỗi.
Mỗi kỹ thuật tái cấu trúc đều tận dụng các khả năng do IntelliJ cung cấp và cung cấp mã ví dụ để bạn có thể tự thực hành.
Tái cấu trúc là Phiên bản đầu tiên được xuất bản vào năm 1999 và phiên bản thứ hai ra mắt vào năm 2018, cùng với cuốn sách "Design Patterns" của GoF.
Đây là một trong những tài liệu tôi khuyên mọi nhà phát triển nên đọc.
Đây là kỹ năng sẽ hữu ích trong công việc của bạn ở mọi thời điểm, quá khứ, hiện tại và tương lai, vì vậy hãy chắc chắn rằng bạn học được nó.
Tái cấu trúc (Phiên bản thứ 2)
Đánh giá trên Amazon: 4,7/5
Thứ 8 về Thiết kế phần mềm hướng đối tượng (tính đến tháng 2 năm 2022)
Một trong những cuốn sách được đề xuất cho tất cả các nhà phát triển
Martin Folwer
Phân tích và thiết kế hướng đối tượng, UML, mô hình doanh nghiệp và
Với một số bài viết và bài thuyết trình về lập trình cực đoan,
kỹ sư phần mềm nổi tiếng
📢 Xin lưu ý
H. Các nhà phát triển có nhất thiết phải học về tái cấu trúc không?
A. Nếu bạn là một lập trình viên không chỉ nghĩ "Nó phải hoạt động thôi", mà còn nghĩ "Làm thế nào để mã của mình hoạt động tốt hơn?" thì việc học tái cấu trúc là điều bắt buộc. Các kỹ thuật được đề cập trong khóa học này sẽ cải thiện đáng kể chất lượng mã của bạn.
H. Khi nào tôi nên tái cấu trúc? Tôi không có thời gian để tái cấu trúc công việc của mình.
A. Việc tái cấu trúc có thể được lên lịch, hoặc có thể được thực hiện đồng thời với việc viết mã mới hoặc sửa đổi mã hiện có để cải thiện hoặc thay đổi chức năng. Ví dụ, tôi có một lớp thường xuyên sử dụng tại nơi làm việc, sau năm năm tích lũy, đã phát triển đến mức nó bắt đầu có mùi mã. Sau khi hoàn thành nhiệm vụ đó, tôi dành thời gian để "trích xuất phương thức" và "tham số hóa phương thức" để loại bỏ một lượng lớn mã thừa, tạo ra một phiên bản dễ đọc hơn và gửi nó để đánh giá mã. Thay vì thực hiện một thay đổi lớn cùng một lúc, việc thực hiện các thay đổi nhỏ, thường xuyên cho phép cải thiện dần dần mà không cần chờ đợi lâu.
H. Tôi chỉ mới học những kiến thức cơ bản về Java. Tôi có thể tham gia khóa học này không?
A. Có, nếu bạn đã nắm vững kiến thức cơ bản về Java, bạn có thể tham gia khóa học này. Đặc biệt, nếu bạn chưa quen với IntelliJ, tôi thực sự khuyên bạn nên tìm hiểu các tính năng tái cấu trúc IntelliJ được giới thiệu trong khóa học này và áp dụng chúng vào công việc. Có rất nhiều mẹo hữu ích giúp bạn tăng năng suất.
H. Tôi đang thắc mắc liệu mức độ khó và hình thức của bài giảng có phù hợp với tôi không.
A. Chúng tôi đã cung cấp bản xem trước các bài học "Tên khó hiểu", "Thay đổi khai báo hàm" và "Thay đổi tên biến" cho khóa học này. Vui lòng xem lại các bài học này trước khi đăng ký để xác định xem phương pháp này có hữu ích với bạn hay không.
"Nếu bạn làm việc với tư cách là một nhà phát triển, bạn có thể đã từng nghe ai đó so sánh mã với 'phân' ít nhất một lần. Loại mã này làm chậm công việc và gây khó khăn cho việc đáp ứng các yêu cầu thay đổi.
Tái cấu trúc là một cách để sắp xếp mã nguồn một cách gọn gàng và an toàn , giúp mã nguồn dễ đọc và linh hoạt hơn. Chúng tôi hy vọng bạn sẽ sử dụng tái cấu trúc để làm đẹp mã nguồn dự án của mình.
Khóa học này dành cho ai?
Nhà phát triển hoặc sinh viên mới làm quen với tái cấu trúc
Nhà phát triển hoặc sinh viên muốn tìm hiểu cách cải thiện mã của mình để tốt hơn
Các nhà phát triển hoặc sinh viên muốn tăng năng suất bằng cách sử dụng IntelliJ tốt hơn
Cần biết trước khi bắt đầu?
java cơ bản
93,179
Học viên
4,354
Đánh giá
2,010
Trả lời
4.8
Xếp hạng
20
Các khóa học
Sau khi làm việc tại Naver và Amazon, hiện tôi đang là kỹ sư phần mềm cao cấp tại Microsoft.
Einstein từng nói: "Giáo dục không phải là việc dạy các sự thật, mà là rèn luyện khả năng tư duy." Và tôi cũng tạo ra các bài giảng với sự đồng cảm sâu sắc với câu nói đó.
YouTube: Kênh 'Baek Ki-seon' tư vấn những trăn trở của nhà phát triển và chia sẻ kiến thức hữu ích cho nhà phát triển
Dịch thuật: Dịch nhiều sách liên quan đến Spring và Hibernate
Tác giả: Phát triển Web Java dễ dàng làm theo
Tất cả
78 bài giảng ∙ (9giờ 39phút)
Tài liệu khóa học:
Tất cả
162 đánh giá
4.9
162 đánh giá
Đánh giá 3
∙
Đánh giá trung bình 5.0
5
Đây là bài giảng thứ hai sau các mẫu thiết kế. Tôi thực sự thích nội dung... Hãy làm cho nó đặc biệt dễ hiểu. Đầu tiên, cung cấp cái nhìn sâu sắc về mục tiêu của bạn. Đặc điểm là bạn phải tự học. Nếu bạn muốn một bài giảng dạy mọi thứ từ 1 đến 10 Không được khuyến khích. Tuy nhiên, qua việc tự học, tôi đã loại bỏ được những điều chưa quen thuộc, chẳng có ý nghĩa gì cả. Tôi giới thiệu nó cho bất cứ ai muốn quan tâm. + Kỹ thuật hay bí quyết bắt cá thỉnh thoảng là mẹo hay mà khó có nơi nào có được.
Đánh giá 48
∙
Đánh giá trung bình 5.0
Đánh giá 27
∙
Đánh giá trung bình 4.9
5
Thật vui khi được nghe những ý kiến khác nhau của người hướng dẫn từ góc độ thực tế mà không có trong cuốn sách tái cấu trúc nào. Thành thật mà nói, tôi nghĩ chỉ sách thôi thì chưa đủ. Điều này là do chúng ta cần một tình huống thực tế để tái cấu trúc. Ngay cả khi nghe bài giảng, tôi vẫn có thể mô phỏng tình huống thông qua nhiều cách giải thích khác nhau, điều này rất tốt vì các câu hỏi của tôi từ góc độ thực tế đã được giải quyết ở một mức độ nào đó. Và cuốn sách gần đây nhất mà bạn giới thiệu khó đến nỗi trước đây tôi đã mua nó và giữ nó trên giá sách của mình, nhưng vì bạn đã nhắc đến nó trong bài giảng nên tôi cảm thấy nhẹ nhõm vì đã không vứt bỏ cuốn sách đó. Cảm ơn bạn vì bài giảng tuyệt vời.
Đánh giá 18
∙
Đánh giá trung bình 5.0
Đánh giá 3
∙
Đánh giá trung bình 3.7
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!
Giảm 25% cho thành viên mới
1.206.837 ₫
25%
1.609.117 ₫