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-спеціалістів, а й викладачів. Це сприяє більш реальним, чітким уявленням представників академічної спільноти щодо знань, необхідних випускникам університету.

Більше новин

IT Dnipro BizSchool презентувала оновлену програму на Open Day

Невтомні лектори та майбутні студенти курсу IT Dnipro BizSchool, досвідчені випускники минулих…

IT Dnipro Legal Meetup #2: підсумки

30 вересня відбувся довгоочікуваний офлайн-захід IT Dnipro Legal Meetup #2, який пройшов…

IT Dnipro Community вітає переможців І етапу Всеукраїнської студентської олімпіади з програмування!

18 вересня пройшов І етап Всеукраїнської студентської олімпіади з програмування, що є…

IT Dnipro BizSchool запрошує на Open Day!

IT Dnipro BizSchool запрошує на День відкритих дверей 9 жовтня. Якщо ви:…

IT Dnipro Community провело онлайн-зустріч з Міністерством цифрової трансформації щодо Дія City

16 вересня учасники IT Dnipro Community провели онлайн-зустріч з заступником міністра цифрової…

Запрошуємо на IT Dnipro Legal Meetup #2!

IT Dnipro Legal Meetup #2 відбудеться 30 вересня, у четвер, в найсучаснішому…

Сергій Тарадай (Grid Dynamics) про плани компанії у Дніпрі та можливості для IT-фахівців

Vice President of European Operations у Grid Dynamics у своєму інтерв’ю для…

Дія City: ІТ-юрист розповів про особливості спеціального правового режиму

Навколо не вщухають розмови щодо спеціального правового режиму для IT-індустрії Дія City….

Володимир Соколовський (Go Wombat): “Наша суперсила — в людях”

Володимир Соколовський — засновник та CEO компанії з нетиповою для ІТ назвою…

IT-фахівців запрошують на Almaz Group Dnipro Marathon

26 вересня на Дніпро чекає наймасштабніша спортивна подія останніх двох років – Almaz…

IT Dnipro BizSchool презентувала оновлену програму на Open Day

Невтомні лектори та майбутні студенти курсу IT Dnipro BizSchool, досвідчені випускники минулих…

IT Dnipro Legal Meetup #2: підсумки

30 вересня відбувся довгоочікуваний офлайн-захід IT Dnipro Legal Meetup #2, який пройшов…