Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

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

ПрограммированиеИнформатика+2
Алексей Кузьмин
  ·   · 274
Программист. Пишу десктопные приложения на императ...  · 2 нояб 2021
Это очень сильно от кода зависит: это сильно зависит от кода и его качества, его структурированности. Не всегда возможно быстро вникнуть: код может быть написан множеством людей и быть плохо структурированным.
Хотя, несколько рекомендаций всё-же можно дать. Можно попробовать пойти таким путём:
  1. Попытаться понять, какие именно задачи и какими средствами этот код решает - без этого вникать вообще мало смысла. Т.е. сначала нужно посмотреть "по диагонали" и понять, что там вообще есть.
  2. Попытаться понять, примерно какими средствами оно достигается - обязательно посмотреть "список" зависимостей.
  3. Из общего беглого просмотра попытаться вынести, как именно этот код структурирован - есть ли там вообще какая-либо структура, или там "макаронообразный" код, "лапша" т.е..
  4. Попытаться понять, какие именно стандарты кодирования там присутствуют - как там именуются переменные, функции, типы данных, как передаются параметры, как используются глобальные переменные...
  5. Посмотреть есть ли там комментарии, и примерно оценить их полноту и актуальность - может быть эти комментарии будут только мешать (хаотичны, неполны, неактуальны), а может быть они сильно помогут разобраться в происходящем.
После этого будет примерно понятно, что за код мы тут читаем, и как (примерно) его читать и откуда начинать. Може быть будет даже понятно, какую именно часть нужно будет читать.
C 2000 года наблюдаю за развитием Рунета и делюсь...  · 16 авг 2022
Смотря о каком коде идет речь. Если об исходном коде веб-страницы сайта, то нет ничего проще - клик правой кнопкой > посмотреть код. И мы сразу попадаем к коду конкретного элемента и дальше уже копаем. А вот в случае если речь... Читать далее
Работаю Менеджер отдела, в Леруа Мерлен. Учусь на...  · 5 нояб 2021
Зависит от качества написания кода. В случае если этот человек, само зло и не соблюдал правила хорошего тона в программировании, будет тяжелее
Диванный эксперт широкого профиля :)  · 1 нояб 2021
Есть такой способ: Ctrl+F называется. И нет, я не прикалываюсь сейчас - абсолютно серьёзно, кроме шуток. Полнотекстовый поиск по всем исходникам/папке/проекту любой интересующей сущности: переменной/типа данных/функции/метода... Читать далее