Задать вопрос
  • Как быстро вникнуть в чужой код?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Как быстро разобраться в чужом кодировании и полноценно влиться в проект?

    Если коротко, никак. И это как правило не нужно(выстрел в ногу).

    Если менее коротко:
    При трудоустройстве компания закладывает n-ное количество времени\денег для того что бы вы аккумулировали свой опыт и знания на проект, т.е постепенно влились в командную разработку путем чтения документация, настройки окружения, и тому подобного. В зависимости от проекта, может занимать от пары месяцев, до полугода(если мы говорим про крупный проект кровавого интерпрайза).

    PS: лучшей мастхев практикой которую я встречал, когда пришел в свою компанию - была отличная документация чуть ли не к каждой зависимости приложения и архитектура проекта построенная на уровне wireframe, где даже новичок понимал что и как приходит, и как с этим работать.
    Ответ написан
    Комментировать
  • Как быстро вникнуть в чужой код?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Привет всем сторонникам самодокументирования

    По идее у вас должна быть вика с описанием архитектуры и списка методов

    При подключении к проекту только просматриваете комменты и понимаете как оно работает

    Если же нужно рефакторить то начинайте с комментов дальше прочитайте метод три раза
    Первый бегло
    Второй раз вдумчиво с анализом где баг
    Третий где что исправить

    Потом уже начинайте писать код

    Кстати поэтому хорошо получать пачку багов тогда у вас код не уйдёт из головы и вы быстрее все перепишите

    Многозадачность она сложная как для компов так и для людей
    Ответ написан
    2 комментария
  • Как быстро вникнуть в чужой код?

    @res2001
    Developer, ex-admin
    Чаще практиковаться в чтении чужого кода. Ревью хорошо помогают в этом, но и читать абсолютно посторонний код полезно.
    Это навык, его можно наработать, как и все остальное. В любом случае на это потребуется время.
    Прежде чем вникать в код большого проекта, следует изучить документацию, лучше, если это будет документация для программиста. Но и пользовательская документация сгодится, за неимением лучшего. При чтении документации пытайтесь представить, как бы вы это реализовывали (без деталей, только самые важные моменты). После документации в голове сложится картина возможной реализации кода и станет проще понимать сам код.
    Ответ написан
    2 комментария
  • Как быстро вникнуть в чужой код?

    DevMan
    @DevMan
    я гоняю код профилировщиком, получаю карту выполнения кода и изучаю их.
    плюс ИДЕ для удобной навигации.
    такой подход закрывает большинство вопросов.

    при затыках иду штормить окружающих. но не раньше собственных попыток въехать.
    Ответ написан
    Комментировать
  • Как быстро вникнуть в чужой код?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Задавать окружающим вопросы. Ртом. Повторять пока не станет понятно
    Ответ написан
    5 комментариев