Code Review

Про проєкт:

Представники IT Dnipro Community спільно із факультетом прикладної математики ДНУ ім. О. Гончара запустили важливий освітній проєкт Code Review, який на практиці підвищує якість IT-освіти.

Що таке Code Review? Це популярна практика компаній-розробників, її активно використовує навіть Google. Вона полягає в тому, що професійна спільнота колег (у випадку з нашим проєктом – менторів провідних IT-компаній) переглядає написаний код, робить зауваження, дає поради, відправляє код на доопрацювання і зрештою затверджує через pull request review.

Реалізувати Code Review допомагає веб-сервіс для спільних розробок GitHub, де створено архів приватних репозиторіїв з академічним статусом. У кожного студента – свій індивідуальний (не доступний одногрупникам) сервер для виконання навчальних проєктів. Мову кодування для Code Review обрано одну з найпопулярніших – С++. 

Для Code Review ми відібрали найкращих менторів з таких компаній як AMC Bridge, Emergn, Archer, DataArt. Проєкт передбачає проведення близько 15 рев’ю простих завдань для студентів-другокурсників на рік (переважно спрямованих на опанування  GitHub) і 3 рев’ю складних завдань, пов’язаних із об’єктно-орієнтованим та узагальненим програмуванням.

Завдання на створення коду студентам дає викладач (це лабораторні роботи), він же підключає їх до GitHub, моніторить спілкування із менторами, контролює рівень отриманих навичок.

Як ментори перевіряють код студентів? 

Є два критерії, що гарантують затвердження:

  • відповідність коду парадигмі програмування;
  • оптимальність/ефективність програмних конструкцій.

Цінне у роботі зі студентами також те, що ментори дають рекомендації щодо стилю написання коду. Для цього існують і автоматичні засоби, однак живе спілкування дасть повну, а не суто теоретичну картину роботи з кодом. Обмін досвідом – це одне із ключових завдань Code Review.

Цінність проєкту:

Проєкт Code Review покликаний підвищити рівень взаємодії із розробниками компаній-роботодавців не тільки майбутніх IT-спеціалістів, а й викладачів. Це сприяє більш реальним, чітким уявленням представників академічної спільноти щодо знань, необхідних випускникам університету.

Більше новин

Вакансія SMM-менеджера (Дніпро, part-time)

Про нас:  IT Dnipro Community — спільнота IT-компаній, яка була заснована у…

Valtech оголошує про призначення Світлани Герасимової новим керуючим директором Valtech Україна 

Світлана Герасимова переходить на нову посаду після 7 років роботи у Valtech…

ЕРАМ – 400 днів війни, інфографіка про допомогу

400 днів повномасштабної війни. Відкриття пункту незламності та нові автівки для фронту…

ЕРАМ заключив договір з «Дніпровською політехнікою» про поєднання академічної і неформальної освіти. У чому плюси для студентів?

Відтепер студенти не матимуть складати одні і ті самі дисципліни двічі. Результати…

Співпраця IT STEP University з “єДніпро І Цифрове місто”

Дніпровський технологічний університет “IT STEP” – перший ІТ-університет в Україні, який спеціалізується…

Вакансія PR & Brand Coordinator

Про нас: IT Dnipro Community.Ми Об’єднуємо можливості заради розвитку ІТ-галузі в Дніпрі.Наша…

Що заважало українцям вивчати ІТ у 2022 році? Результати опитування

У 2022 році спостерігалося стрімке зростання інтересу до IT-професій. За даними дослідження…

На найбільшому айті-корпоративі в Україні зібрали 9,500,000₴ для ЗСУ

22 грудня N-iX, одна з найбільших ІТ-компаній України, організувала перший відкритий “Типовий”…

“Попри все”. Як проходив та чим запамʼятався Learn IT 2022

Learn IT — освітній проєкт IT Dnipro Community, під час якого ІТ-компанії…

Українські стартапи, які підкорять світ: розпочинається набір учасників на 1991 Acceleration

1991 Accelerator, найбільший за пайплайном акселератор в Україні, запускає програму для tech-підприємців…

Вакансія SMM-менеджера (Дніпро, part-time)

Про нас:  IT Dnipro Community — спільнота IT-компаній, яка була заснована у…

Valtech оголошує про призначення Світлани Герасимової новим керуючим директором Valtech Україна 

Світлана Герасимова переходить на нову посаду після 7 років роботи у Valtech…