JavaRush /Blog Java /Random-VI /Video cuối tuần #17. Tái cấu trúc nguyên tử trong Intelli...

Video cuối tuần #17. Tái cấu trúc nguyên tử trong IntelliJ IDEA, bí mật và tính năng của lớp Enum, cách các lập trình viên San Francisco sống trong vùng cách ly

Xuất bản trong nhóm

Tái cấu trúc nguyên tử trong IntelliJ IDEA: điều chỉnh IDE cho phù hợp với bạn

Có thể thay đổi cấu trúc của một chương trình mà không gặp rủi ro về ngữ nghĩa và cấu trúc của nó không? Nhà phát triển JetBrains Timur Valeev tự tin rằng điều này hoàn toàn có thể xảy ra. Anh ấy chứng minh niềm tin của mình trong một báo cáo về các phương pháp không chuẩn trong việc sử dụng IntelliJ IDEA để tái cấu trúc. Theo Timur, việc tái cấu trúc có thể được chia thành một tập hợp các giao dịch nguyên tử, sau mỗi giao dịch đó ngữ nghĩa được giữ nguyên. Các giao dịch này càng nhỏ thì “trạng thái hỏng của chương trình” càng ngắn và càng ít có khả năng xảy ra lỗi. Quá trình này có thể đạt đến mức lý tưởng: mọi lệnh đưa ra cho IDE đều sửa đổi mã trong khi vẫn duy trì ngữ nghĩa. Trong trường hợp này, khả năng xảy ra lỗi giảm xuống gần như bằng không.

Phỏng vấn một nhà phát triển Java. Hơn 5 năm ở Java. Các công ty CNTT: EPAM, Star, Lohika

Nhà phát triển Java Ruslan chia sẻ câu chuyện của mình: trải nghiệm đầu tiên trong lĩnh vực lập trình, lý do tại sao lại sử dụng Java, những khó khăn khi học ngôn ngữ và nhiều điều khác nữa. Đừng bỏ lỡ video này nếu bạn muốn tìm hiểu xem việc chuyển lên cấp trung và cấp cao dễ dàng như thế nào, bạn cần chuẩn bị những câu hỏi phỏng vấn nào và bạn nên đọc những cuốn sách nào để học Java. Ngoài ra, video còn chứa đựng rất nhiều thông tin thú vị về các lĩnh vực liên quan đến lập trình: mức lương, vấn đề chứng chỉ Java Dev, những xung đột trong công việc, nhu cầu biết tiếng Anh.

liệt kê. Java. Mọi thứ phức tạp hơn bạn tưởng

Liệt kê enum. Có vẻ như việc lập một tập hợp các hằng số liên quan đến logic không phải là điều khó khăn ngay cả đối với một lập trình viên mới vào nghề. Tuy nhiên, khi nghiên cứu sâu về bộ giá trị này, hóa ra làm việc với nó thú vị hơn nhiều so với cái nhìn đầu tiên. Nếu bạn muốn tận mắt chứng kiến ​​điều này, hãy chú ý đến video này. Chỉ trong 11 phút, bạn sẽ tìm hiểu hầu hết mọi thứ về lớp Enum trong Java.

Kiểm dịch ở San Francisco. Cách làm việc tại nhà hiệu quả

Đại dịch coronavirus đã tạo ra những điều chỉnh đáng kể đối với hoạt động của ngành CNTT trên toàn thế giới, bao gồm cả ở Hoa Kỳ. Các nhà phát triển nói tiếng Nga sống ở khu vực Vịnh San Francisco buộc phải thay đổi lịch làm việc thông thường bằng cách chuyển sang chế độ từ xa. Ngoài ra, lối sống ở California đã thay đổi. Trong vài ngày nay đã có lệnh cấm đến những nơi công cộng mà không có nhu cầu rõ ràng và một số hạn chế khác. Cốt truyện của video giới thiệu cho bạn là dành riêng cho cách sống của các lập trình viên trong thời kỳ dịch bệnh COVID-19. Video bao gồm hai phần. Đầu tiên, tác giả của video chia sẻ thông tin về tình hình hiện tại ở San Francisco, sau đó những người đối thoại với cô ấy nói về những thay đổi mà họ đã thực hiện đối với công việc và thói quen hàng ngày của mình.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION