Запитання з тегом «code-reviews»

Цей тег призначений для запитань щодо практики перегляду коду та покрокових інструкцій. Для огляду існуючого, робочого коду, перегляньте сторінку http://codereview.stackexchange.com

7
Чи може внутрішній представник, голосування та значки заохочувати належну практику програмування?
Поміркувавши вголос - ми програмісти любимо все це голосування / значки / повторення, щоб така схема, як ця, була введена в процес перегляду коду компаній, щоб заохотити краще кодування. Щось на зразок Ви (або інші від вашого імені) можете опублікувати огляд (може бути фрагмент, однократне виконання або серія) для огляду …

7
Який найкращий спосіб програмісту впоратися з переглядом коду?
Я досить новий в огляді коду, але кодую протягом багатьох років під час доктора наук - що не завжди робить вас хорошим програмістом! Якщо рецензент змінить ваш код і перегляне його з вами по черзі, що ви робите, якщо не погоджуєтесь? Іноді ви зробили вибір X і рецензент змінює його …

8
Що таке загальні процеси перегляду коду і що вважається поганим?
Нещодавно моя компанія почала робити офіційні огляди коду. Процес йде так: ви подаєте в github, подаєте запит на витяг, код перевіряється приблизно трьома людьми, потім, якщо все проходить, ваш код надходить. Процес здається справедливим, проте три людини, які роблять перевірку коду, не здаються справедливими. Я помічаю, що коли я ставлю …

3
Чи хороша ідея огляду коду, який використовує лише коментарі до коду?
Передумови Команда використовує DVCS IDE підтримує аналіз коментарів (наприклад, TODO тощо) Такі засоби, як CodeCollaborator, коштують дорого за бюджет Такі інструменти, як герріт, занадто складні для встановлення або не використовуються Робочий процес Автор публікує десь у центральній філії репо-функції Рецензент забирає його та починає огляд У разі виникнення запитань / …

7
Як слід описати процес вивчення чужого коду? (У ситуації виставлення рахунків.) [Закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 4 роки тому . Редагувати: Джастін Кейв добре підкреслив, що такий тип спілкування повинен бути передовим у моїх цитуваннях / оцінках. Це такий випадок, …

4
Перегляд коду робочого процесу, де автор запиту на виклик повинен злитися
Кілька команд моєї компанії практикують перегляд коду, який я ніколи не бачив. Я намагаюся зрозуміти мислення, яке стоїть за ним, з думкою, що є цінність у тому, щоб зробити цілу компанію послідовною. (Я беру участь у кількох базах кодів, і мене викликали відмінності в минулому.) Автор коду подає запит на …

4
Найкраща практика зберігання DateTime на основі TimeZone
Розробка веб-програми, яка повинна дозволяти Користувачеві запланувати зустріч на основі своєї TimeZone. І я зберігаю запланований користувачем datetime як сервер дата в поле бази даних. Під час відображення інформації про графік отримано значення з Бази даних та перетворено у тимчасову зону користувача. обробка в базі коду Я перетворюю DateTime на …

5
Коли робити перегляд коду
Нещодавно ми перейшли до процесу scrum і працюємо над завданнями та історіями користувачів у спринтах. Ми хотіли б часто перевіряти код, щоб зробити їх менш неприємними. Ми думаємо, що робити їх на рівні історії користувачів, але не впевнені, як розв'язати наш код, щоб врахувати це. Ми використовуємо VS та TFS …

4
Покращення огляду коду та практики тестування одиниць
Як керівник команди керує групою розробників, які не мають досвіду (і не бачать потреби) у перегляді коду та тестуванні одиниць, як можна заздалегідь переглянути огляд коду та практичну перевірку одиниць? Як ви збираєтеся створити спосіб, щоб перегляд коду та тестування блоку природно вписалися в потік розробника? Одним із опорів цих …

5
Що є корисним мисленням під час проведення офіційного перегляду коду
Нещодавно наша команда розпочала перевірку коду щодо кожної реєстрації. Як керівник команди, я намагаюся знайти баланс між наданням занадто багато пропозицій, роздратуванням розробників та зменшенням кількості команд та відпуском коду, я би написав інакше. Чи є докази, дослідження чи вказівки з добре відомих джерел, які підказують корисний підхід?

6
Чистий код - чи слід змінити буквальний 1 на постійний?
Щоб уникнути магічних чисел, ми часто чуємо, що нам слід дати буквально значущу назву. Як от: //THIS CODE COMES FROM THE CLEAN CODE BOOK for (int j = 0; j < 34; j++) { s += (t[j] * 4) / 5; } -------------------- Change to -------------------- int realDaysPerIdealDay = 4; …

5
Огляд коду відстає від циклу доставки / тестування
У нашому процесі Agile ми маємо 2-тижневі спринти. Завдання виконуються щодня (складання щодня), і Тестова група завершує тестування негайно наступного дня або навіть того ж дня. У нас також є огляди кодів Dev, які потребують певного часу (1-2 години), тому вони заплановані 3 рази на тиждень: Пн-Від-Пт. Розробники збираються разом …

1
Чи парне програмування усуває необхідність перегляду коду в проекті Extreme Programming (XP)?
У проекті екстремального програмування програмісти проводять парне програмування більшу частину часу. Оскільки ці пари також обертаються, тобто ви поєднуєте програму з різними людьми, і відчувається колективна власність, вихідний код часто переглядається та оновлюється. Отож, чи є необхідність у перегляді кодів? Я маю на увазі, перестань програмувати і насправді просто робити …

5
Як вибрати який код для перегляду?
Я є членом команди семи розробників невеликої програмної компанії і намагаюся запровадити регулярні огляди груп і код дизайну. Ми проводили деякі огляди в минулому, але вони були спорадичними. Я хотів би зробити це більш регулярною справою. Я читав Code Complete та інші подібні ресурси, і вони розповідають про механіку того, …

6
Експертна оцінка тестів так само, як і кодові огляди
Хтось практикує процес "перегляду коду" для функціональних тестів? Чи вважаєте Ви це корисним? У тому випадку, коли мій нинішній роботодавець практикує SCRUM, ми включаємо функціональне тестування як частину наших матеріалів "must have done" у будь-якому спринті.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.