И опять про идею.
Не знаю у кого, где и когда я это увидел, но очень хотел видеть прямо в среде разработки комменты которые оставляют ревьюверы на нашем GitLab 🥕🥕🥕
Оказалось что это предельно просто!!!
Есть плагин GitLab, в нем создаем соединение, указываем адрес репы, генерируем токен доступа и все!!!
Теперь прямо в коде видно кто и что тебе прокомментировал, тут же можно ответить или зарезолвить проблему.
И не надо лазить в почту, потом идти в репу и там смотреть, потом, если сложный вопрос опять возвращаться в IDE и смотреть код....
Короче мне это очень понравилось❗️
А вы таким пользуетесь⁉️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤1
И опять-опять про идею.
На работе закончилась лафа с лицензией - продлил свою.
Перерыв два года - никаких скидок нет.
Плюс небольшая комиссия за перевод, что минус.
Кто какими лицензиями пользуется и пользуется ли вообще?
#idea
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🛠 Трудовые будни
Стояла задача в сервисе принимать команды, которые имеют разную структуру.
Т.е. в одном месте из json получить разные объекты❓
Я, конечно, сделал, и оно, конечно, работает, но...
На ревью меня завернули и отправили читать про полиморфный json😮
Очень интересный зверь🤓
Настраивается просто:
т.е. в полученном json ищем поле (в моем случае type) и по его значению выбираем класс, в который будет произведена десереализация.🔥
Почитать можно тут
А вы сталкивались с таким зверем⁉️
Стояла задача в сервисе принимать команды, которые имеют разную структуру.
Т.е. в одном месте из json получить разные объекты
Я, конечно, сделал, и оно, конечно, работает, но...
На ревью меня завернули и отправили читать про полиморфный json
Очень интересный зверь
Настраивается просто:
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", visible = true)
@JsonSubTypes({
@JsonSubTypes.Type(value = AddCommand.class, name = "AddCommand"),
@JsonSubTypes.Type(value = DeleteCommand.class, name = "DeleteFortsLimitsCommand")
})
public interface Command {
EventType getType();
}
public abstract class BaseCommand implements Command {...}
public class AddCommand extends BaseCommand {...}
т.е. в полученном json ищем поле (в моем случае type) и по его значению выбираем класс, в который будет произведена десереализация.
Почитать можно тут
А вы сталкивались с таким зверем
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
🎓 CodeReview
На собесах иногда просят сделать код-ревью.
Набросал себе схему, как проводить это самое ревью.
1️⃣ Корректность работы
(т.е. что делаем, что ожидаем, проверяем, что закрыли ресурсы, и т.п.)
2️⃣ Обработка ошибок
(все ли обработаны и в нужном ли месте)
3️⃣ Алгоритмы и перфоманс
(можно ли сделать лучше)
4️⃣ Read-n-Code Quality
(кривые имена, дублирование кода, и т.д)
Ничего не забыл⁉️
Если есть примеры кода, которые вам давали или вы давали на собесе, бросьте в коменты посмотреть
#interview
На собесах иногда просят сделать код-ревью.
Набросал себе схему, как проводить это самое ревью.
1️⃣ Корректность работы
(т.е. что делаем, что ожидаем, проверяем, что закрыли ресурсы, и т.п.)
2️⃣ Обработка ошибок
(все ли обработаны и в нужном ли месте)
3️⃣ Алгоритмы и перфоманс
(можно ли сделать лучше)
4️⃣ Read-n-Code Quality
(кривые имена, дублирование кода, и т.д)
Ничего не забыл
Если есть примеры кода, которые вам давали или вы давали на собесе, бросьте в коменты посмотреть
#interview
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Руководитель офиса Яндекс в Екатеринбурге и чувак и Т-Банка на тему почему у нас все сложно при найме
Много слов😴
Много слов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
📖 WhiteBook
Последнее время приходится достаточно много повторять и доучивать.
Как обычно заметочки записываю в книжечку.✏️
Сегодня закончил заметки по "SQL и Базы данных"🙂
Если будет время - посмотрите, почитайте...
Любые комментарии приветствуются‼️
#whitebook
Последнее время приходится достаточно много повторять и доучивать.
Как обычно заметочки записываю в книжечку.
Сегодня закончил заметки по "SQL и Базы данных"
Если будет время - посмотрите, почитайте...
Любые комментарии приветствуются
#whitebook
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7