
エフェクティブJava完璧攻略パート3
whiteship
Java学習の終盤王「エフェクティブJava」をより簡単で完璧に学習しましょう。この講義を受講すると、Javaプログラミングの知識とスキルだけでなく、学習能力も向上します。
Trung cấp trở lên
Java
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.
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
92,391
Học viên
4,227
Đánh giá
2,010
Trả lời
4.8
Xếp hạng
20
Các khóa học
네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.
아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.
유튜브: '백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발
Tất cả
78 bài giảng ∙ (9giờ 39phút)
Tài liệu khóa học:
Tất cả
140 đánh giá
4.9
140 đánh giá
Đánh giá 3
∙
Đánh giá trung bình 5.0
Đánh giá 2
∙
Đánh giá trung bình 3.5
Đánh giá 26
∙
Đánh giá trung bình 4.9
Đánh giá 48
∙
Đánh giá trung bình 5.0
Đánh giá 18
∙
Đánh giá trung bình 5.0
Ưu đãi có thời hạn, kết thúc sau 2 ngày ngày
7.041 ₫
24%
1.611.534 ₫
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!