THẢO LUẬN

thg 5 27, 2022 5:11 CH

project rất hay nhé

+1
thg 5 27, 2022 3:58 CH

Thích tìm hiểu React - Behind the scenes hả =='

0

xin cảm ơn b đã góp ý, thực ra kiến thức thì cũng phải tham khảo và cũng có thể thiếu. Rất cảm ơn bạn góp ý ạ😍

0
thg 5 27, 2022 3:51 CH

Tôi đọc bài viết này không hiểu gì cả, mong admin xóa bài!!

0
thg 5 27, 2022 3:50 CH

bai viet ko mang lai gia tri gi cho toi mong admin xoa bai nay

0

Thực ra Optional có một ứng dụng rất hay trong việc đảm bảo an toàn trong các trường hợp lấy value từ nested object.

Giả sử chúng ta có đối tượng Course và muốn lấy thông tin như sau

String depName = course.getProgram().getDepartment().getName();

Với cách thông thường, phải tốn nhiều dòng if else để kiểm tra, khó kiểm soát lỗi.

String depName = "";
if (course != null) {
    val program = course.getProgram(); 
    if (program != null) {
        val department = program.getDepartment();
        if (department != null) {
            depName = department.getName();
        }
    }
}

Với Optional sẽ ngắn gọn và tường minh hơn rất nhiều.

String depName = Optional.ofNullable(course)
        .map(c -> c.getProgram())
        .map(p -> p.getDepartment())
        .map(d -> d.getName())
        .orElse("");

Anyway, cảm ơn tác giả đã tổng hợp và viết bài viết này chia sẻ kinh nghiệm cho mọi người 😊

+2
thg 5 27, 2022 1:38 CH

cái cần những gì để chạy được như video vậy\

0
thg 5 27, 2022 1:31 CH

@vnshell chia buồn cùng fen

0
Avatar
đã bình luận cho bài viết
thg 5 27, 2022 12:26 CH

bạn ơi làm sao fix lỗi 500 server error

0
thg 5 27, 2022 10:57 SA

Cảm ơn @ViNam nha, nhận được phản hồi từ các ace làm e/m có động lực viết bài lắm ^^
A/b gợi ý thêm các chủ đề khác để chúng mình cùng bàn luận nhé 🙌

0

Hi b, trường hợp nó có nhiều trang thì làm sao để mình lây mấy trang kia đc b nhỉ

0
thg 5 27, 2022 8:32 SA

Hóng phần 2

0
thg 5 27, 2022 8:18 SA

bài viết hay , cảm ơn tác giả

+1
thg 5 27, 2022 7:49 SA

Bài viết cung cấp kiến thức thật bổ ích ❤️

0
thg 5 27, 2022 7:16 SA

Bài viết tệ hại

0
thg 5 27, 2022 6:16 SA

😊😊😊

+1
thg 5 27, 2022 6:15 SA

🥰🥰🥰

+1
thg 5 27, 2022 5:53 SA

Viết về react fiber và reconciliation của react đi c

+1

@DuongVanTien mình dùng k8s k phải làm gì cả cấu hình thôi

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí