Java Classroom
👨🏻💻Усім привіт!
🔥10 задач по Stream API з автоматичним тестуванням: КЛАЦ (мій GitHub).
Завтра буду знімати відео у якому вирішуватиму ці задачі та буду пояснювати чому вирішую саме так. Публікацію планую приблизно на понеділок.
⚡️Рекомендую спробувати у вільний час взяти цей код, написати розв'язання для задач та порівняти своє вирішення з моїм, коли вийде відео. У будь-якому разі, можна буде писати код паралельно зі мною або просто насолоджуватися відео.
✅Спосіб вирішення:
1. Перейти в клас Main, прочитати документацію до кожного методу та написати його реалізацію.
2. Протягом написання кожного окремого методу або в результаті розв'язання всіх задач — перейти до класу StreamTaskTest та запустити тести. Можна запускати тести як окремо для кожного методу (натискаючи ▶️ біля нього), так і для всіх методів разом (натискаючи на перший ⏩).
3. Якщо всі тести пройшли — вирішено, інакше — доопрацьовуй.😉
❓Як отримати код?
— Перейди на ПК за посиланням. Якщо у тебе вже є акаунт в GitHub — зроби fork. Інакше, якщо акаунту немає, просто натисни на зелену кнопку Code та обери опцію Download ZIP (фото в коментарях). Отриманий архів розпакуй та відкрий як проект через IntelliJ IDEA.
❓Що робити, якщо файл з тестами весь червоний?
— Все добре, так і має бути. Ти скачав код, але в тебе немає бібліотеки для тестування. Просто наведи на імпорт import org.junit.jupiter.api.Test;, натисни Alt+Enter та дай IntelliJ IDEA додати бібліотеку за тебе. Нас цікавить ось ця бібліотека — org.junit.jupiter:junit-jupiter:5.8.1 (або новіші версії, якщо такі вийдуть).
❓IntelliJ IDEA не хоче скачувати бібліотеку за мене, що робити?
— Дійсно, така проблема існує. Рекомендую натиснути Ctrl+Alt+Shift+S, тобто перейти в Project Settings, перейти у вкладку Libraries, натиснути +, обрати опцію "From Maven..." та вписати org.junit.jupiter:junit-jupiter:5.8.1 у поле вводу, після чого натиснути ОК і Apply в кінці. Червоного коду більше не буде!
5 · 909 ·