Получи случайную криптовалюту за регистрацию!

Java кабала

Логотип телеграм канала @java_kabal — Java кабала J
Логотип телеграм канала @java_kabal — Java кабала
Адрес канала: @java_kabal
Категории: Технологии
Язык: Русский
Количество подписчиков: 2
Описание канала:

Рассказываю про мир Java разработчиков. Делюсь опытом. Обучаю Java
По всем вопросам - @fonatik_kabal

Рейтинги и Отзывы

3.50

2 отзыва

Оценить канал java_kabal и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения 5

2021-10-25 21:52:44 Для всех тех, кто не смог подключиться к трансляции:


Ссылка на курс: https://javakabala.ru/javase
5.3K views18:52
Открыть/Комментировать
2021-10-25 18:27:17 Друзья, ссылка на трансляцию:


Начало в 19:30
5.5K views15:27
Открыть/Комментировать
2021-10-25 11:28:09 Друзья, следите за анонсами у меня в инстаграм - https://www.instagram.com/fonatik_kabal/
Сегодня в 19:30 по мск проведу первую лекцию-вебинар, на которой расскажу, для кого этот курс, немного материала из первой лекции и немного о том, зачем вообще нужно программирование
5.8K viewsedited  08:28
Открыть/Комментировать
2021-10-23 00:53:09
Задачка перед сном (теперь кто-то из вас не уснет, пока не решит). Сейчас посмотрим, кто уже проходил тему исключений. Что будет выведено в консоль?
7.1K views21:53
Открыть/Комментировать
2021-10-21 14:32:41 Вы спрашивали когда же курс, когда когда...
Да вот сейчас! Курс готов!
Подать заявку можно тут: https://javakabala.ru/javase

Обучение начнется 7го ноября.
Количество мест ограничено.
7.9K views11:32
Открыть/Комментировать
2021-10-08 02:08:11 Ребятки, считаю, что кому-то это будет полезно! Есть вакансии для джунов:
https://hh.ru/vacancy/47972305
https://hh.ru/vacancy/46407793

Мне предложили разместить их здесь, т.к. многим из вас они могут быть интересны.
Не смотрите на всякие требования типа год опыта, или ещё смешнее «опыт управления командой». Просто почитайте что предстоит делать, и, если нравится, просто пробуйте и ничего не бойтесь.

По всем вопросам обращайтесь https://t.me/tef_sofia
13.3K viewsedited  23:08
Открыть/Комментировать
2021-10-06 12:56:09 Друзья, работа над курсом близится к завершению!

Курс будет доступен очень скоро, осталось довести до совершенства некоторые моменты. Не забывайте, что прежде, чем откроется продажа курса, я проведу первую бесплатную лекцию для всех желающих. Также будет подробное описание курса, но чуть позже.

Многие спрашивали про консультации и индивидуальные занятия. Они тоже есть и доступны уже сейчас.

Welcome https://javakabala.ru/
9.5K viewsedited  09:56
Открыть/Комментировать
2021-10-05 01:48:24 ​Продолжение темы тестирования своего говнокода

NOTE: На картинке API тесты находятся выше интеграционных. Но это условность. Все зависит от приложения и количества входных / выходных контроллеров. У вас может быть богатое REST API и ноль интеграций. Тогда у вас будет тонная API тестов и ни одного интеграционного. И наоборот, у вас может быть парочку web сервисов, и хуйва кукуева интеграций (например, используйте bpm движок).
Моя практика говорить, что в ряде случаев, API тесты возобладают над интеграционными. Особенно, когда мы разрабатываем ресурсные сервисы.

Есть такая вещь, называется пирамида тестирования. Она говорит нам о том, в каком объеме мы должны писать те или иные тесты. Теперь давайте посмотрим на пирамиду сверху вниз.

Мы видим, что наверху пирамиды располагаются UI тесты. К ним можно отнести мануальное тестирование. В идеале, у нас вообще не должно быть ручного тестирования. Но зачастую, оно есть. Как обычно решается эта проблема? Правильно - автоматизация. Например, тестами на selenium. Логично предположить, что если мы детализируем нашу пирамиду, то автоматизированные UI тесты будут ниже, чем мануальное тестирование.
Давайте опустимся еще ниже, где мы видим интеграционные тесты. Эти тесты задействуют большое количество функционала, а значит имеют очень много зависимостей, что приводит к их частым падениям. Интеграционные тесты призваны проверять интеграции между различными системами - сетевые доступы, контракты, пермишены и тд.
Если мы детализируем нашу пирамиду еще, то увидим ниже интеграционных тестов - контрактные тесты (API). Это тесты, которые в изоляции тестируют контракты вашего API. При этом, весь функционал должен быть замокан или застабирован.
Если мы пойдем еще ниже, то увидим компонентные тесты. Это тесты, которые покрывают ваш компонент (это абстрактная вещь, под компонентом как правило понимается функционал).
В самом низу, мы увидим родненькие unit тесты. Это тесты, которые проверяют наши методы в изоляции от любых зависимостей, подразумевая, что зависимости работают корректно.

Чем ниже мы спускаемся по пирамиде тестов, тем большее количество тестов подразумевает каждый слой. Поэтому, в первую очередь, мы должны все обложить маленькими, простыми и компактными unit тестами. Затем уже задуматься о модульных тестах, а уже затем, приступать к тестированию API (контрактов). Как правильно, тут наша задача заканчивается. Все, что выше контрактных тестов обычно пишут QA.

В следующем посте расскажу вам, как правильно писать unit тесты, потому что это отдельный вид искусства. И я очень серчаю, когда люди пишут убогие монструозные юниты, не понимая, какую проблему они ими решают и зачем вообще их пишут.
8.9K views22:48
Открыть/Комментировать
2021-10-04 13:55:07 Ураа, ураа!
Вышел первый подкаст с моим участием!
Обсуждаем тему ошибок начинающих программистов!

Всем рекомендую к просмотру! Длительность 28 мин.




P.S. кому интересна тема мобильной разработки или frontend - подписывайтесь на канал Вовки!
https://t.me/evstratov_online

Не забудьте подписать на youtube канал, т.к. это не последнее совместное видео!
7.8K viewsedited  10:55
Открыть/Комментировать