• Как разбираться в огромных исходниках?

    php666
    @php666
    PHP-макака
    Никак.
    Если речь про коммерческие проекты, где сменилось 10 поколений разрабов, то всё делается методом тыка, с осторожностью. Если проект не подразумевает модульности или ООП, то это жопа.

    Копаться в таких кучах кода - самая омерзительная часть профессии. Опыта никакого, практической пользы никакой. Программист выступает в роли эдакого дворника, копаясь в говнеце.
    Ответ написан
    4 комментария
  • Как разбираться в огромных исходниках?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    - Как съесть слона?
    - По кусочкам. И с кетчупом.
    Ответ написан
    3 комментария
  • Как разбираться в огромных исходниках?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Самым твоим большим ограничением, внезапно, будет твоя собственная оперативная память, которая, в моменте, согласно исследований британских ученых, способна удерживать 7+-2 объекта (от 5 до 9 в среднем). Если у тебя объектов для рассмотрения тысячи, десятки тысяч или сотен тысяч и больше - желаю успехов. :)

    Вторым твоим ограничением будет неспособность долго и пристально фокусироваться на процессе сканирования чужого кода. Внимание будет постоянно пытаться убежать куда-то, на что-то менее пугающее, что-то более понятное и привычное, приятное. Это называется прокрастинация, Макс Дорофеев фпомасч.

    Более того, по мере сканирования кода будет возникать масса моментов, где непонятно что сделано, как сделано, зачем сделано, какие у этого последствия, соответственно все это надо расследовать отдельно и как-то запоминать, документировать, структурировать и пр. Что будет еще больше переключать из контекста в контекст и нужно уметь их фиксировать и как-то возвращаться, восстанавливать картину. Это весьма утомительно, а ресурс мозга таки ограничен.

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

    Третьим твоим ограничением будет глубинное нежелание заниматься этой фигнёй, ибо душа требует великого и прекрасного, а тут... Существенный процент разработчиков программируют не для души, а для прокорму, пока проекту умещаются в разумные пределы, их страдания умеренные. На больших/сложных/запутанных/некачественных/запущенных проектах начинается стремительное выгорание в труху.

    Ах да, если ты уже успел подвыгореть, то всё вышесказанное сильно усугубляется.

    Между тем существуют разработчики, которые испытывают удовольствие от той власти, которую они имеют над машинами, их буквально прёт, поэтому все эти сложности им нипочём. В отдельные временные промежутки разные разработчики могут на время или даже надолго входить в подобное потоковое состояние.

    Подспудно многие мечтают, ищут для себя такой проект, который вот так вот будет зажигать изнутри, когда совершенно фиолетово, какой день на календаре, какое время суток, как давно ты ел/пил/спал - тебя так прёт, что остановиться невозможно. В некотором смысле это сверхчеловеческое состояние.

    Основные прорывы происходят именно в этом ресурсном состоянии. Искать надо его, если сумеешь найти и удержать - считай что ты счастливый человек.
    Ответ написан
    4 комментария
  • Как создать ignore file в pycharm?

    crazyzubr
    @crazyzubr
    Python backend-developer
    Settings -> Plugins -> галочка для .ignore
    Ответ написан
    1 комментарий
  • MySQL. Как выгрузить данные в файл (version 5.7)?

    coderisimo
    @coderisimo
    Судя по всему ваш сервер запущен с --secure-file-priv которая ограничивает какие директории вы можете использовать с загружаемыми файлами.
    Можно попробовать вот так SHOW VARIABLES LIKE "secure_file_priv"; посмотреть куда МОЖНО выгружать ваш файл, либо в my.ini найти secure-file-priv , закомментировать и перегрузиться
    Ответ написан
    Комментировать