Press "Enter" to skip to content

5 tips to quickly understand a new code base — FunFunFunction #7


Я должен я должен сделать видео для
Шведская группа девушек вам нужна вода
вероятно, не правильный способ сделать это
но это так , как я делаю это дерьмо о добейтесь
когда вы работаете программистом, это только
очень маленькая часть вашего дня, которая
потраченный на собственно написание кода
большая часть вашего времени проводится, пытаясь
понять код, который уже был написан
либо это чужой код, либо
некоторый код, который вы написали себе год
тому назад
особенно сложно попасть в
совершенно новая база кода, это может быть
новая работа или год передает, что ваша команда
переходит из другой команды на работу
Я делал это несколько раз во время моего
карьеры, и я разработал своего рода процесс
для него, и я решил, что это будет
Интересно пару людей к
услышать об этом, что мы идем
сегодня говорить, если вы новичок
вы смотрите удовольствие весело функции это
еженедельно показывают, где мы пытаемся стать более
взволнован и уверен в программировании
изучая старые идеи мудрости и
с удовольствием в конце этого эпизода I
обычно просят вас подписаться
без дальнейших шагов мой пятиступенчатый процесс
для понимания новой базы кода
наставник получить обзор сделать небольшой
квесты не имеют застрявшего правила и
используйте обзор кода, чтобы на первом этапе найти
Наставник найдет программиста, который уже
ознакомьтесь с базой кода и спросите их
если они желают быть приправлены
ваши глупые вопросы о предстоящем
недель это также бонус, если вы можете
организовать так, чтобы проект был
осознавая эти отношения, чтобы они
может немного облегчить ваш наставник во время
этот период я должен сказать, что в некоторых
случаях это будет проблемой для
найти матч
базу кода, которую вы пытаетесь проникнуть в
может быть проектом с открытым исходным кодом или вашим
культура на рабочем месте может быть просто дерьмом и
люди могут быть не очень заинтересованы в
помогая другим, даже поэтому я считаю, что
вы должны приложить усилия , чтобы попытаться найти
если это вообще удалено
возможно, потому что я не думаю, что это
действительно реально ознакомятся с
кодовой базы без разговора с фактическим
человек, который работает в нем без восьми
вы в основном делаете что-то вроде
странная археология, и это будет
возьмите вас в десять раз дольше, чем если бы вы
сами делаете наставника, который
шаг один шаг два получить обзор спросить
ваш наставник, чтобы дать вам высокий уровень
уровне попросите своего менеджера дать вам
высокоуровневый обзор системы — это
философия его архитектуры, ее стиль или
отсутствие его спросить своего наставника , что
сторонних инструментов и
библиотеки используются и составьте список
из них это действительно поможет вам изучить
документация учебников по этим
инструменты фреймворков и библиотек в
изоляции, прежде чем подвергать себя
их, когда они запутались в
большая система, с которой вы не знакомы
это также полезно, если вы можете задать свой
наставник, чтобы дать вам своего рода историю
урок о том, почему и как система или
приложение стало и его
предшественник, если был один, и это
второй шаг, сделайте обзорный шаг три, сделайте
Маленький квест просто попросите своего наставника
назначьте вам небольшую задачу, чтобы они
думаю, подходит для новичков в
в кодовой базе это обычно небольшая ошибка или
крошечная крошечная функция делает небольшой квест
то есть шаг три этапа четыре имеют
не зацикливайтесь, вы должны сесть
и попытайтесь исправить квест самостоятельно, но
как только вы застреваете больше, чем
пятнадцать минут или около того вы должны
попросите вашего наставника помочь вам
всегда пытайтесь решить проблему на своем
владею немного, но только немного в моем
если вы застряли, вы можете
больше всего за 15 минут, но
если вы этого не сделаете, если вы не были
отклеивать через 15 минут, это, скорее всего,
собирается принять вас часы , чтобы получить отключился
и это просто тратит время
не застрять правило действительно
действительно важно, но это удивительно
трудно следовать, потому что, когда вы получаете
вы чувствуете, что должны быть в состоянии
чтобы решить проблему самостоятельно, попробуйте
помните, что это действительно плохо
действительно плохо , быть одиноким волком
программное обеспечение построено отличными командами, а не
отличные разработчики, я рекомендую использовать
фактический таймер , чтобы держать себя от поездки
в одинокий волчий режим, который я лично использую
время перерыва для mac не получается
правильное правило, которое является шагом 4
последний этап 5 холодный обзор использовать холодный обзор
когда вы выполнили свой квест и
иметь исправление, представить свой код для проверки
вашим наставником они укажут
изменения, которые вы можете использовать для повторного использования
существующие части кодовой базы вместо
писать свои собственные и как сделать свой
изменение более целостно вписывается в
Проект пока мы на это я хотел бы
сделать крик, чтобы проверить код в
потому что это потрясающе, если
команда не проверяет код на
каждое изменение сегодня добавляет, что к вашему
процесс является единственным лучшим качеством
улучшение, которое вы можете сделать, я
совершенно серьезно об этом улучшается
качество кода улучшает знания
совместное использование улучшает согласованность и большинство
главное , что делает ваша команда чувствовать
совместное владение кодом использует
обзор кода, который является этапом 5
recap найти наставника получить обзор сделать
Маленький квест не застрял в правиле
и используйте обзор кода, а затем вы просто
повторите, вернитесь к шагу 3 и выберите
еще один небольшой квест и так далее
познакомьтесь с новой базой кода
очень быстро
на этом он для этого эпизода веселья
убедитесь, что вы не пропустите
на следующем эпизоде в понедельник мыши
кнопка для подписки на понравившиеся
мужчина, пожалуйста, оставайтесь любопытным
Please follow and like us:

Be First to Comment

Добавить комментарий