Как использовать TDD, жить с vim в Java и Go и почему тебе нужна сплит-клавиатура

Поділитися
Вставка
  • Опубліковано 27 гру 2024

КОМЕНТАРІ • 96

  • @t0digital
    @t0digital  2 дні тому

    Видео не грузит? Смотри его:
    - в VK vk.com/video-176970991_456239277?list=ln-6dzqezZPogmPSQvosp
    - на RuTube rutube.ru/video/private/f5bc964b92f5a266b911a6bebeec0bab/?p=kyE2X_FpPov0MjDyq34Vvw
    - на Платформе plvideo.ru/watch?v=V62obvaTZ4QX
    - в Дзен dzen.ru/video/watch/676c33e194328f2772b84130
    Залетай в Telegram, конечно же - t.me/t0digital
    А если готов учиться и хочешь мяса - приходи на мой курс «Хардкорная веб-разработка» course.to.digital/

  • @ТимофейЧувашев-ь8о

    Судя по интерфейсу в ноуте, если не ошибаюсь, запись звука в подкасте идёт в Audacity. Алексей не только говорит об open-source решениях, но и активно применяет их в жизни, настоящий мужик💪

    • @t0digital
      @t0digital  2 дні тому +2

      мне нравится audacity, да - хотя и не без проблем он:)

    • @eduardmart1237
      @eduardmart1237 День тому

      @@t0digitalа какие кстати настройки там?

  • @artemdvoryadkin
    @artemdvoryadkin 2 дні тому +10

    Два красаца, которых смотрю)) Вы мои герои)

  • @saimon4947
    @saimon4947 День тому +3

    Недавно смотрел про Obsidian у обоих авторов, и тут такой интереснейший разговор! Спасибо огромное! Дальнейшего продвижения и успехов!)

  • @IlyaLychkou
    @IlyaLychkou 2 дні тому +3

    Очень понравился подход Ильи к разработке фичи через тесты, моки и продумывание сценариев

  • @keyzog
    @keyzog 2 дні тому +7

    Сплиты классные! Пересев на них 3+- года назад ниразу небыло желания вернуться. Нашел только один минус: когда нужно сесть за чужой компьютер/клавиатуру и что-то там долго делать, это большая боль. Но скорее всего это из-за того что я совсем перестал работать за обычной клавиатурой, если бы совмещал, было-бы не так больно

    • @AndreyOtryaskin
      @AndreyOtryaskin День тому

      Да, это по сути единственный минус.
      А, еще разнообразие таких клавиатур не такое большое, следствие чего цена выше, чем хотелось бы. Хотя я майковскую взял за вполне приемлемые 3500.

  • @hurricane-rus
    @hurricane-rus 20 годин тому

    Спасибо за интересное интервью!
    Впервые вижу живого разработчика, кто применяет TDD в коммерческих проектах

  • @КоньЛюдоед-ф6ф
    @КоньЛюдоед-ф6ф 2 дні тому +3

    о супер! буду смотреть с наслаждением! отличный гость, спасибо)

  • @maxa112233
    @maxa112233 День тому +1

    Два моих любимых блогера в одном видео, ну мёд!
    Спасибо большое за контент)

  • @arsolitt
    @arsolitt 8 годин тому +3

    Про лечение болезней с помощью вима и сплит клавиатуры - великолепно. Золото. Платина. Лучше уже не будет. На весь день настроение поднял.
    Вы не пробовали выйти на площадку? Это такое место, где есть турник и брусья. Говорят помогает поддерживать опорно-двигательный аппарат в тонусе

    • @t0digital
      @t0digital  7 годин тому

      Насколько я понял, речь была о человеке, который уже не мог пользоваться обычной клавиатурой из-за развитой болезни кистей. Это смешно? Вы предлагаете турники, серьёзно?

    • @arsolitt
      @arsolitt 2 години тому +1

      @@t0digital да, я серьёзно предлагаю турник и отжимания человеку с больными кистями. С этим есть проблема? А ещё предлагаю на доводить до такого состояния

    • @t0digital
      @t0digital  Годину тому

      @@arsolitt я могу предположить, что если человеку больно набирать на клавиатуре, держа руки каким-то отдельным образом, то ему будет очешуительно больно пытаться что-то сделать на турнике. Отличная рекомендация

  • @patricksu1178
    @patricksu1178 2 дні тому +1

    спасибо большое за интервью. два любимых блогера в одном видео 😮

  • @antonmasharov4829
    @antonmasharov4829 2 дні тому +8

    Отличный, базированный гость!

  • @Morecinio
    @Morecinio День тому +1

    Вот это коллаб)

  • @bpospanov
    @bpospanov День тому +1

    Кадр с цветком просто великолепен

  • @boole_cat
    @boole_cat 14 годин тому

    Вопрос, а как пользоваться vim режимомом? Постоянно переключаться на английскую раскладку, что бы сработали хоткеи? В vim это тоже не удобно, если часть кода на русском (но есть варианты решения проблемы для vim), а как быть с obsidian? Chrome?

    • @t0digital
      @t0digital  13 годин тому

      Кто-то биндит клавиши и для русской раскладки, но я таким не занимаюсь. Код на английском пишется, если ты не на 1С, там англ раскладка это естественно

    • @boole_cat
      @boole_cat 12 годин тому

      @t0digital то есть в обсидиан Вы пишите заметку на русском к примеру и постоянно переключаете раскладку на английский?для ввода хоткея

    • @t0digital
      @t0digital  11 годин тому

      когда я именно пишу - то это insert-режим вима, там незачем переключаться в visual-режим ведь. Ты просто пишешь текст. А когда ты перемещаешься по тексту, то ты не пишешь текст, а перемещаешься по тексту, и для этого переключаешь раскладку.

  • @igor_sereda
    @igor_sereda 10 годин тому

    45:55
    Как интеграционные тесты связаны с TDD?

    • @t0digital
      @t0digital  53 хвилини тому

      а как интеграционные тесты противоречат TDD? TDD это разработка через тестирование, в тч через интеграционное тестирование. Есть много разных подходов, например, написал тест на новую несуществующую ручку, заставил его минимально работать. Потом написал юнит в этой ручке, заставил работать. Еще юнит. Еще юнит. Возможно интеграционный. Итог - test suite на всю ручку, юниты, интеграционные, функциональные.

  • @ИльяГрин-й8т
    @ИльяГрин-й8т День тому

    Подскажите, пожалуйста, название модели заварника

    • @t0digital
      @t0digital  День тому

      подарочный набор - не знаю:)

  • @michaelanisimov
    @michaelanisimov 2 дні тому +3

    33:30, тут вероятнее всего речь идет о дизъюнкции, то есть о условии или. Если хотя бы одно условие верно, то if тоже true

  • @MelnikovDmitriy
    @MelnikovDmitriy 2 дні тому +2

    Огнище!

  • @universeunity9970
    @universeunity9970 День тому +1

    Spring Boot наше всё)

  • @oeaoo
    @oeaoo День тому +1

    А я программирую одной рукой всегда. Люблю опираться второй, перебирать четки, держать ноут когда лежу и т д.

  • @ram0973
    @ram0973 День тому

    Ещё бы видосик, что юзать и что лучше, Rest Assured, RestClient, MockMvc, Instancio, как чекать coverage, какие тесты нужны в идеале, желательно с примером

  • @Arshrow1
    @Arshrow1 2 дні тому +3

    Да пофиг какая клавиатура, главное чтоб руки от локтя расслабленно лежали на столе.

    • @supram941g5
      @supram941g5 День тому

      эргономика с вами не согласна, локти должны свободно висеть вдоль тела, а ладони при активной печати должны находится в воздухе

    • @Arshrow1
      @Arshrow1 22 години тому +1

      @@supram941g5 Бредятина. Если следовать инструкциям "эргономики", мышцы отвечающие за локтевой сустав будут в постоянном статичном напряжении, что есть очень плохо. В добавок, сложно постоянно сохранять такое четкое статичное положение тела и рук, из-за чего руки так или иначе будут ложиться на острый угол стола, это и пережатие и, опять же, лишняя статика. А потом и возможный тунельный синдром.
      По мне, самый лучший вариант, всегда иметь возможность держать руки расслабленными. Достичь этого можно при помощи стола с окрулым вырезом, где локти в любом положении всегда лежат.

    • @supram941g5
      @supram941g5 11 годин тому

      @@Arshrow1 Бредятина отвергать то в чём не разобрался и не попробовал. Нет там никаких кавычек вокгруг эргономики - изучите вопрос. Положение сохрянять сложно и внезапно Не нужно более определенного небольшого куска времени, а статичное положение вредно для любой позы сколько бы правильной она не была. Кисти при отсутствии активной печати лежат на палмпадах (именно для этого они и нужны) при необходимости печати кисти поднимаются и печатают.
      Проблема в том что для всего этого нужна раздельная клавиатура и стол который регулируется по высоте хотя бы от 60см (это важно), многие просто не могут себе это позволить.
      Если выделять важное, то самое главное это делать перерывы в работе 45-15 например, это спасёт ваши руки, глаза и спину.

    • @SabFo_
      @SabFo_ 22 хвилини тому

      ​@@supram941g5как и писали, достаточно от локтя руки держа расслабленно на столе и всё. Больше 10 лет так живу и никак проблем.

  • @ram0973
    @ram0973 День тому

    Видос про Спринг (Не бут!) был бы очень интересным, какой-то крюд хотя бы, и показать как работают кишочки, например JPA репозитории через прокси, без генерации кода, как в ломбоке или мапперах. От человека который помнит все классы Спринга

  • @barbiturat1
    @barbiturat1 2 дні тому +1

    Tdd имеет смысл только если весь код в проекте так разрабатывается. Но если в проекте много людей, то это не реально.

  • @Артём-ы1ю6н
    @Артём-ы1ю6н День тому

    Про сплит клавиатуры:
    *Уже таких монстров создают, как Naya Create, за 130 тыс. руб., есть версия для программистов, у них отличная презентация на официальном сайте.
    *Очень классный доклад, с примерами использования: "34 keys is all you need: an ergonomic keyboard journey"
    А вообще поражает инерция мышления в сумме с капитализмом. Пользуемся костылями и всех устраивает. Хороший пример, это автомобили с лошадиными головами на капоте🤣 Быстро убрали, ещё лет 100 можно было бы ездить😆

  • @LapushkinLk
    @LapushkinLk 2 дні тому +3

    Главный фанат данного формата снова на месте, не пропускаю ни одного выпуска!)
    работа не отпускает даже на больничном, ну и к черту, тесты - тема любопытная...

    • @t0digital
      @t0digital  2 дні тому +2

      поправляйся!

  • @Иван-б2ю9т
    @Иван-б2ю9т День тому

    Прикольно это ты придумал, вставлять кадры разфокусеные, прикольно прикольно. Лайк

  • @apkhmv
    @apkhmv 2 дні тому +2

    Это лайк! Почти со всем согласен. Разве что моки, их я не использую. Интеграцаонные тесты --- наше все.

  • @pojkas
    @pojkas 2 дні тому

    Никита Соболев и автоформаттеры… какая то параллельная вселенная

  • @АндрейФилиппов-з3и

    Гость Мега Крутой, спасибо)

  • @karmicdude-
    @karmicdude- День тому +2

    Превосходный выпуск, давно слежу за Ильей, очень толковый чел

  • @JohnSmith-z9m
    @JohnSmith-z9m 2 дні тому

    Что за диплом, где можно ознакомиться?

  • @NN-jx8kb
    @NN-jx8kb 2 дні тому +1

    Спасибо за новый подкаст с интересным гостем! Переходы заценил - огонь!

  • @radikru96
    @radikru96 День тому +2

    Наконец раздельные клавы начинают идти в массы!
    Печатаю на Dao

    • @t0digital
      @t0digital  День тому +1

      О, низкропрофильная, надо присмотреться. Высокие мне уже не заходят, уж очень привык к ноутбучному формату - высокие сколько пробовал, не могу привыкнуть
      Ты сам собирал?

    • @radikru96
      @radikru96 День тому

      @@t0digital Тоже после ноута высоких боюсь. Неудобно глубоко продавливать.
      Собирал слишком сам, вплоть до травления платы 😅.
      Но не советую Dao. Свитчи не очень. Тот же автор создал Ergonaut с более удачными низкопрофильными свитчами, и MX капами, которых в избытке на любой вкус.

    • @t0digital
      @t0digital  День тому +1

      Спасибо!

  • @КоньЛюдоед-ф6ф
    @КоньЛюдоед-ф6ф 21 годину тому

    посмотрел в итоге фулл )

  • @cyrilanisimov
    @cyrilanisimov День тому

    Ничего не понятно, но очень интересно.
    Кстати, за Вим топят те, которые не «читатели», а «писатели», и которые не осилили C/C++, где иногда, чтобы поправить строчку, нужно пересмотреть кучу кода.
    Я с трудом могу представить, как может сочетаться вдумчивый программист и взбесившийся принтер.
    В IDE переходы по хэдерам, классам, интерфейсам, всё же, реализовано гораздо удобнее, чем в консольных приложухах. Есть возможность получить дополнительную информацию по наведению мыши.

    • @t0digital
      @t0digital  День тому +2

      Мне нравится неуёмное желание некоторых комментаторов неустанно заявлять, что vim используют те, кто чего-то там не осилил, чего-то там не смог и тому подобную ерунду. Люди, тыкающие в дефолтную IDE, зато яяяявно всё смогли и всё осилили, даже инсталлятор этой IDE смогли запустить, успех!
      В vim есть все возможные переходы по классам, интерфейсам и тд - по горячим клавишам, то есть быстрее, чем мышью (горячие клавиши для этого созданы, чтобы не тянуться за мышью и быстро вызывать нужную функциональность, не убирая руки с клавиатуры, это все профессиональные дизайнеры, монтажёры и прочие графисты даже знают и используют, программисты только мышевозякают и пытаются говорить, что это удобно, стыд и срам)

    • @cyrilanisimov
      @cyrilanisimov День тому

      @@t0digital а я приведу примеры - в англоязычном Ютубчике есть авторы, которые годами топили за Вим. Они его настраивали, перенастраивали, снова перенастраивали, рассказывали, как замечательно можно что-то делать. А потом выходило видео, где автор признавался, что вернулся к VSCode, потому что надоело ковыряться в бесконечных конфигах и проверять, не надоело ли автору очередного плагина его мэйнтейнить.
      Есть ещё другой автор, который уверял, что Линукс - это будущее, что для десктопа это гораздо мощнее Винды. Вот ща я покажу, как поставить Арч...
      Ну и, как уже понятно, в итоге выходило видео, где был разбор, как вернулся на Виндоус, и что есть области, где только в Мастдае можно сделать на приличном уровне.
      При том, что я не знаю, каковы эти ребята в реальных проектах.
      И обратно, среди знакомых все сидят на всяких Клайнах, ВСКодах и Кряторах и выдают результат на больших и сложных проектах - работающий код.
      По поводу, что хоткеи быстрее мыши, я бы привёл в пример геймеров - все бы тогда играли на клавах. Но идея в том, что есть вещи, где натыкать мышью гораздо быстрее, и именно в сочетании хоткеев и мыши ключ к эффективной работе.
      Ещё можно привести в пример бригаду строителей, у которых из инструментов только перфоратор и болгарка. Отрезные машины и другие станки ведь очень сложные и не нужны.
      В общем, я писал изначальный комент для обычных зрителей, потому что для авторов нужен контент типа "вы всё делаете не правильно".
      "Ставим ВижуалСтудию и кодим" - это не контент.

    • @cyrilanisimov
      @cyrilanisimov День тому

      @@t0digital О, ещё придумал классную аналогию - это, кстати упоминалось)
      Про боевые искусства. То есть, если рассматривать как философию, путь к совершенствованию, красоту, то да. И это бесконечный материал для контента.
      Но если рассмотреть боевые искусства как элемент банальной самообороны, то пистолет, который сложный, мы не владеем всеми его фичами и пр. гораздо более эффективный и не требует больших трудозатрат на овладение навыком его применения.

    • @t0digital
      @t0digital  День тому +1

      @@cyrilanisimov есть частные случаи - разные. Кто-то писал на vim и перестал. А кто-то писал на JetBrains и стал на vim. Бывает всякое. Так при чём тут заявления в духе вимеры не осилили что-то?

    • @cyrilanisimov
      @cyrilanisimov День тому

      @@t0digital при том, что если бы осилили, то было бы тогда всё равно, на чём писать и не уделяли бы столько внимания Виму, составной клавиатуре или альтернативным позиционирующим устройствам.
      Ребята, которые пилят IDE хорошо разбираются в предмете и для большинства - это то, что надо.
      А из вашей беседы получается, что есть какой-то "элитарный клуб пользователей Вима".

  • @pubpoltv
    @pubpoltv 2 дні тому +4

    интересно когда адепты vim наиграются с ним и поймут почему все остальные всегда пользовались ide. но наблюдать за их мучениями все равно прикольно ;)

    • @t0digital
      @t0digital  2 дні тому +4

      В 2008м впервые попробовал vim, по какому-то видео на vimeo ещё знакомился с ним. Не наигрался и не планирую наиграться. vim-плагин в google chrome, vim-плагин в obsidian и тд. Кому-то и программирование мучение - а кому-то в кайф.

    • @restranger5014
      @restranger5014 2 дні тому +1

      Также куча людей которые используют атом, вс код и подобное. Они тоже наиграться и прийти к иде должны?

    • @milssky
      @milssky 2 дні тому +2

      Все мои знакомые, которые говорят так же, как и ты просто не смогли в вим. Не смогли осилить хоткеи, конфиги и все такое.

    • @MrLotrus
      @MrLotrus 2 дні тому +4

      Ты думаешь кто пользуется vim/neovim не пробовали ide от jetbrains или редакторы вроде vs code? Мне забавно наблюдать как пользователи продукции jetbrains разглядывают код или историю коммитов в окошке размером со спичечный коробок, когда всё остальное занято каким-то хламом.

    • @pubpoltv
      @pubpoltv 2 дні тому

      @@milsskyя не твой знакомый