Лучшие книги по рефакторингу кода

Привет всем! Хочу поднять свой скилл в написании чистого и поддерживаемого кода. Посоветуйте, пожалуйста, лучшие книги по рефакторингу. Интересуют как классические работы вроде "Чистого кода" Мартина, так и более современные подходы. Какие книги реально помогли вам научиться эффективно изменять и улучшать существующий код, не ломая его? Может, есть книги, которые заходят именно для Python или JavaScript?

Крáкен тор

Подробнее

Поиск актуальной ссылки на Крáкен

Всем привет! Кто-нибудь знает, где сейчас актуальная ссылка на Крáкен? Старая, которой пользовался, перестала работать, видимо, зеркало поменялось. Хотелось бы не нарваться на фишинговый сайт, поэтому прошу помощи у сообщества. Есть проверенная ссылка на Крáкен сайт?

kraken маркетплейс

Подробнее

Отклики есть, а собеседований нет: что делаю не так?

Ребята, хелп! Отослал уже штук 20 резюме на позицию Frontend Developer (Middle), вроде бы опыт есть, проекты интересные, портфолио обновлено. Но откликов — ноль, или максимум шаблонные отказы. Неужели так сложно пройти первичный отбор? Может, мой CV какой-то кривой? Или я не те вакансии ищу? Что может быть не так? Кто сталкивался с таким, посоветуйте, как оживить отклик?

ссылка крáкен

Подробнее

Java 21 vs Java 17: стоит ли переходить на новый LTS?

У нас на проекте сейчас используется Java 17 LTS, и вроде бы всё стабильно. Но появляется все больше обсуждений про Java 21 LTS, мол, там фичи крутые появились, вроде Project Loom, и общая производительность лучше. Кто уже мигрировал или активно использует 21-ю версию? Насколько болезненный процесс перехода? И какие реальные плюсы вы заметили, кроме того, что это просто 'новая версия'?

Кракен фильм

Подробнее

Автоматизация тестирования: где найти актуальные гайды?

Пытаюсь разобраться с автоматизацией тестирования на проекте, но все, что нахожу, либо очень старое, либо слишком высокоуровневое. Хочется пройтись по конкретным шагам: как правильно выбрать фреймворк (Selenium, Playwright, Cypress?), как настроить окружение, как писать первые тесты для веб-приложения. Может, есть какие-то проверенные ресурсы или видео, где доходчиво объясняют все от А до Я? Буду благодарен за любую помощь!

как зайти на Крáкен

Подробнее

Как я свой первый проект на C++ чуть не загубил...

Примерно в 2007 году я решил написать свой первый серьезный проект на C++. Это была такая амбициозная идея — создать свою игровую библиотеку для 2D-игр. В голове было море идей, но вот опыта — кот наплакал. Я тогда еще не очень понимал про управление памятью, про шаблоны проектирования, про всё вот это. Кодил как чувствовал, в основном используя глобальные переменные и кучу `new`/`delete` в самых неожиданных местах. Код разрастался, становился монструозным. Помню, как я мог часами сидеть над какой-то мелкой фичей, а потом она ломала вообще все, что работало до этого. Однажды вообще забыл `delete` для какого-то объекта, и через пару часов работы программа начинала глючить. Пришлось откатываться на версии недельной давности. Я тогда думал, что это нормально — так и должно быть, разработка это адский труд. Но потом начал читать книги, форумы, увидел примеры кода от более опытных товарищей. И понял, какой же я велосипед изобретал и как сильно усложнял себе жизнь. Особенно помогло изучение STL — всякие `vector`, `map` и умные указатели. Это просто небо и земля по сравнению с ручным управлением памятью. Этот опыт научил меня дисциплине, важности чистого кода и изучению фундаментальных вещей, прежде чем бросаться в амбициозные проекты. Короче, не повторяйте моих ошибок, учите матчасть!

kraken зеркало

Подробнее

GraphQL vs REST: что лучше для нового SPA? — Крáкен официальный сайт

Мы запускаем новое SPA приложение на React и встал выбор между GraphQL и REST для бэкенда. REST проще в освоении, но GraphQL обещает более гибкий клиентский запрос данных, что может быть круто для SPA. Кто уже работал с обоими подходами в таких проектах? Какие у вас есть подводные камни, с которыми пришлось столкнуться, выбирая между ними?

kraken сайт

Подробнее

Зарплаты junior-разработчиков: кто-то реально получает 100к+?

Сейчас уже никого не удивить вакансиями для junior-разработчиков с заявленным диапазоном от 50 до 120 тысяч рублей. Но вот что интересно: реально ли junior'у, который только-только закончил курсы или вуз, получать верхнюю планку зарплаты? Или это скорее маркетинговый ход чтобы привлечь больше кандидатов? Мне кажется, что без опыта, пусть даже небольшого, рассчитывать на такое очень наивно. Может, есть среди нас те, кто смог успешно пройти собеседование на такую позицию сразу после обучения? Расскажите, как это удалось, какие навыки были ключевыми? Или это просто сказки для начинающих?

Крáкен маркетплейс

Подробнее

Мой путь от нулевого знания до первого оффера

Помню, как я сидел перед монитором, совершенно потерянный. Хотел в IT, но с чего начать — понятия не имел. Пересмотрел кучу бесплатных видео на YouTube, потыкался в разные курсы, но все как-то не то было. Казалось, что все так сложно, и я никогда не смогу разобраться. Потом наткнулся на один ресурс (не буду называть, чтобы не сочли за рекламу), там был структурированный подход. Начал с основ, потом потихоньку углублялся. Помню, как проходил первую сложную тему, решил, что сдаюсь, но друг сказал: 'Давай, еще полчасика.' И вдруг — щелк! — все стало понятно. Было ощущение, что я открыл какой-то секретный портал. После этого пошло полегче. Долго учился, много практиковался, делал пет-проекты. Были моменты когда хотелось все бросить, особенно когда код не работал, а ошибки были неочевидные. Но я упорно шел вперед, потому что хотел эту карьеру. И вот, спустя примерно год такого интенсивного обучения, мне пришел первый оффер. Это было невероятное чувство! Так что, если вы тоже начинаете, знайте: это реально, главное — не сдаваться и найти свой путь обучения.

Главное — не бояться ошибаться и пробовать снова.

ссылка на Крáкен

Подробнее

Когда Entity Framework перестает тянуть? Помогите!

Начинаю новый проект на C# с .NET Core, и снова дилемма: EF Core или Dapper? Хочется надежности, но иногда EF генерирует такие запросы, что волосы дыбом встают. Были случаи, когда переход на Dapper давал прирост производительности в разы. Как вы к этому относитесь? Используете EF для всего или скептически относитесь к его ORM-возможностям в сложных сценариях?

kraken сайт

Подробнее