Несколько советов, которые помогут избежать распространённых ошибок при работе с чужими исходными кодами:
- Определить язык программирования, на котором написан код. 3 Это поможет разобраться со способами объявления переменных, функциями и другим синтаксисом. 3
- Использовать редактор кода. 3 Он подсветит элементы синтаксиса и укажет, где находятся переменные, где — функции и методы. 3 Это сделает код более наглядным и упростит его разбор. 3
- Понять, как работает код, не вдаваясь в детали. 3 Для этого нужно запустить его и посмотреть на результат в консоли. 3 Если код рабочий, можно продолжать анализ. 3 Если он выдаёт множество ошибок — вероятно, он работает некорректно и разбирать его не стоит. 3
- Проанализировать нейминг переменных, функций и методов. 3 Нужно найти зацепки, которые покажут точку старта кода. 3 Речь идёт о функции, без которой выполнение кода не начнётся. 3
- Использовать отладку. 3 Можно выполнить её простым способом с помощью console.log (без остановки выполнения программы), а можно более сложным и профессиональным — путём построчной остановки выполнения программы дебаггером. 3
- Составить mindmap. 3 Это поможет понять логику, на которой построен код, и освободить место в голове для его непосредственного анализа. 3
- Прочесть всю доступную документацию. 4 Это все доступные документы, относящиеся к проекту, для которого был написан код. 4
- Запустить программу и поработать с ней. 4 Нужно попробовать использовать приложение так, как задумано. 4 Так получится лучше понять, что оно делает. 4
- Убедиться в наличии тестов. 4 Если есть незнакомая кодовая база, прежде чем вносить какие-либо изменения, нужно убедиться в наличии тестов для проверки работоспособности программы. 4 Тесты помогут подтвердить, что после внесения изменений ничто не сломалось. 4