Код-ревью сессия #2🧑💻
А вот и вторая ревью сессия подлетела!
👉 Пулл-реквест #1
#python
Откроет нашу сессию пулл-реквест на Python от saintbyte. Простая тулза для сбора вакансий из RSS ленты хабр карьеры.
👉 Коммит #2
#typescript #angular
Коммит прислал нам mbogomazov. Он написал игру «крестики-нолики» на Angular.
👉 Пулл-реквест #3
#java
TimurBaldin прислал нам целый пулл-реквест на Java. Проект для генерации тестовых данных для ручного и автоматизированного тестирования.
👉 Коммит #4
#php
И последний небольшой коммит от andreaskosten на PHP. Класс DB реализует посредством гарантированно единственного экземпляра подключение к БД mysql через юзера с указанным набором привилегий.
❓Все вопросы по ходу сессии можете задавать в нашем чате.
⏳ У нас есть 72 часа, погнали!
#код_ревью_сессия
А вот и вторая ревью сессия подлетела!
👉 Пулл-реквест #1
#python
Откроет нашу сессию пулл-реквест на Python от saintbyte. Простая тулза для сбора вакансий из RSS ленты хабр карьеры.
👉 Коммит #2
#typescript #angular
Коммит прислал нам mbogomazov. Он написал игру «крестики-нолики» на Angular.
👉 Пулл-реквест #3
#java
TimurBaldin прислал нам целый пулл-реквест на Java. Проект для генерации тестовых данных для ручного и автоматизированного тестирования.
👉 Коммит #4
#php
И последний небольшой коммит от andreaskosten на PHP. Класс DB реализует посредством гарантированно единственного экземпляра подключение к БД mysql через юзера с указанным набором привилегий.
❓Все вопросы по ходу сессии можете задавать в нашем чате.
⏳ У нас есть 72 часа, погнали!
#код_ревью_сессия
💬 Основной посыл комментариев
👉 пулл-реквест #1
#python
1. Стукрута проекта
Лучше всего создать папку src, разбить логику по моделям, и сервисам и вынести все из корневой папки.
2. Доработать модели
Вынести BaseModel в отдельный файл. В Vacancy добавить employment type с EnumField.
3. Нейминг
Избавиться от Helpers, чтобы поднять читаемость кода.
👉 коммит #2
#typescript #angular
1. Задать точный тип возврата функции
Функция calculateWinner вернет X | O | null.
2. Избегать повторяемость кода
X и O используется в нескольких местах. Лучше вынести в качестве констант.
3. Неявное приведение объекта к boolean
Вместо проверки if(Winner) => isWinnerExists, и вместо this.squares[idx] => используй includes.
4. Избегать логических ошибок
makeMove будет вызывать calculateWinner, даже если ничего не изменилось.
🏆 Хотел бы выделить следующих ревьюеров
fallncrlss - за информативный и структурированный комментарий для python.
QoreCode - за большой объем полезных комментариев для TypeScript
👉 пулл-реквест #1
#python
1. Стукрута проекта
Лучше всего создать папку src, разбить логику по моделям, и сервисам и вынести все из корневой папки.
2. Доработать модели
Вынести BaseModel в отдельный файл. В Vacancy добавить employment type с EnumField.
3. Нейминг
Избавиться от Helpers, чтобы поднять читаемость кода.
👉 коммит #2
#typescript #angular
1. Задать точный тип возврата функции
Функция calculateWinner вернет X | O | null.
2. Избегать повторяемость кода
X и O используется в нескольких местах. Лучше вынести в качестве констант.
3. Неявное приведение объекта к boolean
Вместо проверки if(Winner) => isWinnerExists, и вместо this.squares[idx] => используй includes.
4. Избегать логических ошибок
makeMove будет вызывать calculateWinner, даже если ничего не изменилось.
🏆 Хотел бы выделить следующих ревьюеров
fallncrlss - за информативный и структурированный комментарий для python.
QoreCode - за большой объем полезных комментариев для TypeScript
Код-ревью сессия #3
Сегодня у нас аж 8 коммитов на разных языках. Ловите!
👉 Коммит #1
#C
Откроет нашу сессию анонимный коммит на С. Симулятор песка, воды и стен.
👉 ПР #2
#python
Коммит прислал нам uni-jacob. Бот, упрощающий рутину старост групп.
👉 Коммит #3
#JS
Dsgnfox прислал нам конструктор добавляющий загрузку и отправку файлов из формы.
👉 Коммит #4
#TS
Наш ревьюер QoreCode прислал свой коммит на ревью. Описание найдете в README.md
👉 ПР #5
#php #laravel
И еще один наш PHP ревьюер SnusnumrConceit прислал нам проект предназначенный для импорта Records в Excel-формате в таблицу.
👉 Коммит #6
#CSharp #задания
А вот и задания. Первым свое задание на ревью прислал нам CustomRider. Описание задания вы найдете здесь.
👉 ПР #7
#typescript #задания
Еще один наш ревьюер - Kp0c прислал задание на JS + Svelte. Пощупать его можно по этой ссылке.
👉 ПР #8
#Java #задания
Закроет нашу сессию ПР с заданием от ревьюера driversti.
❓Все вопросы по ходу сессии можете задавать в нашем чате.
⏳ 72 часа
Сегодня у нас аж 8 коммитов на разных языках. Ловите!
👉 Коммит #1
#C
Откроет нашу сессию анонимный коммит на С. Симулятор песка, воды и стен.
👉 ПР #2
#python
Коммит прислал нам uni-jacob. Бот, упрощающий рутину старост групп.
👉 Коммит #3
#JS
Dsgnfox прислал нам конструктор добавляющий загрузку и отправку файлов из формы.
👉 Коммит #4
#TS
Наш ревьюер QoreCode прислал свой коммит на ревью. Описание найдете в README.md
👉 ПР #5
#php #laravel
И еще один наш PHP ревьюер SnusnumrConceit прислал нам проект предназначенный для импорта Records в Excel-формате в таблицу.
👉 Коммит #6
#CSharp #задания
А вот и задания. Первым свое задание на ревью прислал нам CustomRider. Описание задания вы найдете здесь.
👉 ПР #7
#typescript #задания
Еще один наш ревьюер - Kp0c прислал задание на JS + Svelte. Пощупать его можно по этой ссылке.
👉 ПР #8
#Java #задания
Закроет нашу сессию ПР с заданием от ревьюера driversti.
❓Все вопросы по ходу сессии можете задавать в нашем чате.
⏳ 72 часа
Код-ревью сессия #4 👨💻
🚀 Сегодня стартует первая октябрьская сессия. Все ревью будут также зачитываться в октябрьский рейтинг ревьюеров. В конце месяца ревьюер, занявший 1 место получит небольшое вознаграждение в виде 25$. Всем удачи!)
—— Свои проекты ——
👉 Коммит #1
#php
От завсегдатого andreaskosten.
👉 Коммит #2
#python #анон
👉 Коммит #3
#php #анон
👉 Коммит #4
#php
Сортировщик фотографий от Savin-Igor. Выкладываем целый репо на ревью с нашего гитхаба.
—— Решения заданий ——
👉 решение #1
#python
Прислал mkile
👉 решение #2
#sql
Прислал Kp0c
👉 решение #3
#php
Прислал SnusnumrConceit
👉 решение #4
#sql #aнон
👉 решение #5
#сsharp
Прислал CustomRider
❓Все вопросы по ходу сессии можете задавать в нашем чате.
⏳ У нас 72 часа!
🚀 Сегодня стартует первая октябрьская сессия. Все ревью будут также зачитываться в октябрьский рейтинг ревьюеров. В конце месяца ревьюер, занявший 1 место получит небольшое вознаграждение в виде 25$. Всем удачи!)
—— Свои проекты ——
👉 Коммит #1
#php
От завсегдатого andreaskosten.
👉 Коммит #2
#python #анон
👉 Коммит #3
#php #анон
👉 Коммит #4
#php
Сортировщик фотографий от Savin-Igor. Выкладываем целый репо на ревью с нашего гитхаба.
—— Решения заданий ——
👉 решение #1
#python
Прислал mkile
👉 решение #2
#sql
Прислал Kp0c
👉 решение #3
#php
Прислал SnusnumrConceit
👉 решение #4
#sql #aнон
👉 решение #5
#сsharp
Прислал CustomRider
❓Все вопросы по ходу сессии можете задавать в нашем чате.
⏳ У нас 72 часа!
Forwarded from < codereview /> jobs
Новая стажировка в МТС для аналитиков, разработчиков и QA 🤓
БОЛЬШЕ ЧЕМ СТАЖИРОВКИ
Выбери направление бизнеса в экосистеме МТС.
👨💻 Направления стажировок: работа в ит, продажи и развитие, управление продуктами и проектами
⏳ Дата подачи заявок: Набор на стажировку МТС Intro идет в течение года и новые вакансии публикуются каждую неделю.
📅 Старт стажировки: 2023 - 2024г.
🧑🎓 Для кого: Перед тобой множество актуальных направлений и команд с самыми разными людьми — выбор за тобой.
🤔 Что будет: полноценная оплачиваемая стажировка (20-40 часов в неделю). В среднем, стажировка длится от 3 до 6 месяцев.
👉 Ссылка: https://job.mts.ru/internship?utm_source=fut&utm_medium=vk&utm_content=07%3A07%3A2023&utm_campaign=organic
🤙 Контакт рекрутера: internship@mts.ru
💡Совет от ментора:
Стажировка поможет тебе найти единомышленников, которые помогут тебе раскрыться и воплощать в жизнь самые смелые проекты.
#Java #Frontend #Scala #Go #Android #Python #iOS #NET #QA
БОЛЬШЕ ЧЕМ СТАЖИРОВКИ
Выбери направление бизнеса в экосистеме МТС.
👨💻 Направления стажировок: работа в ит, продажи и развитие, управление продуктами и проектами
⏳ Дата подачи заявок: Набор на стажировку МТС Intro идет в течение года и новые вакансии публикуются каждую неделю.
📅 Старт стажировки: 2023 - 2024г.
🧑🎓 Для кого: Перед тобой множество актуальных направлений и команд с самыми разными людьми — выбор за тобой.
🤔 Что будет: полноценная оплачиваемая стажировка (20-40 часов в неделю). В среднем, стажировка длится от 3 до 6 месяцев.
👉 Ссылка: https://job.mts.ru/internship?utm_source=fut&utm_medium=vk&utm_content=07%3A07%3A2023&utm_campaign=organic
🤙 Контакт рекрутера: internship@mts.ru
💡Совет от ментора:
Стажировка поможет тебе найти единомышленников, которые помогут тебе раскрыться и воплощать в жизнь самые смелые проекты.
#Java #Frontend #Scala #Go #Android #Python #iOS #NET #QA
🔥5👍2
Forwarded from < codereview /> jobs
Junior/Middle Java разработчик в ITQ Group 🤓
ITQ Group — Профессиональный участник рынка разработки программного обеспечения для автоматизации банковских процессов, финансовых и ретейловых компаний...
🤖Какой стэк: Java 8-11, Kotlin, Spring/Springboot, PostgreSQL/Oracle, Kafka, Redis, Maven/Gradle, Docker/Kubernetes(или OpenShift).
🤔 Что будешь делать:
— Разработка микросервисов в соответствии с ТЗ и архитектурой
— Анализ выявленных проблем и исправление дефектов микросервисов
— Автоматизация процесса разработки
— Ведение учёт рабочего времени в Jira
— Проведение ревью доработок и исправлений
🤙 Контакты рекрутера: https://www.linkedin.com/in/elena-kravtsova-31120a190/
👉 Ссылка: https://itq-group.com/vacancies
💡Совет:
Хоть в вакансии и написано, что опыт 2 года, но в реальности компания рассматривает джунов. Так что не дрефь, откликнись и пришли свое резюме.
#junior #backend #python
ITQ Group — Профессиональный участник рынка разработки программного обеспечения для автоматизации банковских процессов, финансовых и ретейловых компаний...
🤖Какой стэк: Java 8-11, Kotlin, Spring/Springboot, PostgreSQL/Oracle, Kafka, Redis, Maven/Gradle, Docker/Kubernetes(или OpenShift).
🤔 Что будешь делать:
— Разработка микросервисов в соответствии с ТЗ и архитектурой
— Анализ выявленных проблем и исправление дефектов микросервисов
— Автоматизация процесса разработки
— Ведение учёт рабочего времени в Jira
— Проведение ревью доработок и исправлений
🤙 Контакты рекрутера: https://www.linkedin.com/in/elena-kravtsova-31120a190/
👉 Ссылка: https://itq-group.com/vacancies
💡Совет:
Хоть в вакансии и написано, что опыт 2 года, но в реальности компания рассматривает джунов. Так что не дрефь, откликнись и пришли свое резюме.
#junior #backend #python
❤3
Ребятки, решил с вами делиться junior вакансиями и стажировками за прошедшую неделю.
1. Стажировки в Сбер для #python #qa #analyst #ml - https://t.me/young_june/1538
2. Стажировка #datascience в OZON - https://t.me/young_june/1535
3. Удалённые оплачиваемые стажировки в Т-Банк
#ml #java #scala #go #ios #android #analyst #qa #marketing - https://t.me/young_june/1547
4. Junior вакансии для аналитиков #analyst
https://t.me/young_june/1539
Ставьте 🔥, если заходит такая рубрика)
P.S Все вакансии взяты из моих телеграм каналов: Young & Junior и Young Стажер
1. Стажировки в Сбер для #python #qa #analyst #ml - https://t.me/young_june/1538
2. Стажировка #datascience в OZON - https://t.me/young_june/1535
3. Удалённые оплачиваемые стажировки в Т-Банк
#ml #java #scala #go #ios #android #analyst #qa #marketing - https://t.me/young_june/1547
4. Junior вакансии для аналитиков #analyst
https://t.me/young_june/1539
Ставьте 🔥, если заходит такая рубрика)
P.S Все вакансии взяты из моих телеграм каналов: Young & Junior и Young Стажер
🔥57❤3