В останньому дописі цієї серії я ознайомився з процесом інтеграції Xdebug у вашу IDE. І враховуючи те, що я використовував Visual Studio Code як моє IDE, це також IDE, яке я використовую як приклад.
Крім того, він є кросплатформним, досить простим для початку для початківців, але достатньо потужним, щоб розширити та використовувати для більш досвідчених програмістів (і для решти з нас, хто потрапляє між ними).
У минулому пості я сказав, що зроблю серію скрінкастів. Зокрема, я написав наступне:
Починаючи з наступної публікації, я почну ділитися деякими скрінкастами, які пояснюють, як налагоджувати функції та змінні, змінювати значення на льоту, працювати з консоллю налагодження тощо.
У цьому дописі я збираюся зробити короткий скрінкаст, який містить вступ до налагодження WordPress у першій частині цієї серії. А саме, запуск екземпляра сайту, створеного за допомогою WordPress, і використання основ налагодження плагіна.
Вступ до налагодження
Оскільки цей скрінкаст є першим у серії, і оскільки я не хочу припускати, що людина має попередній досвід, я почну з найпростішого рівня.
Тобто я припускаю, що у вас є:
- створений і налаштований сайт,
- можливість доступу до нього у веб-браузері,
- основний набір плагінів, таких як Hello Dolly, які постачаються з WordPress.
Якщо у вас немає нічого з наведеного нижче, перегляньте наступні публікації:
- Встановлення WordPress для локального розвитку
- Встановлення Xdebug, частина 1: модуль Xdebug
- Встановлення Xdebug, частина 2: IDE
Після цього у вас має бути все необхідне, щоб розпочати процес активного налагодження запущеної програми.
Давайте зробимо кілька скрінкастів
Ціль скрінкастів двояка:
- тримайте їх короткими,
- продемонструйте принаймні одну практичну річ, яку ви можете взяти з собою, переглядаючи їх.
Оскільки я знаю, що ми всі зайняті, і оскільки я вважаю, що відео займають більше часу, ніж вони повинні досягти точки, я хочу спробувати бути якомога лаконічнішим і прямим, коли розповідаю про аспект налагодження.
Крім того, оскільки все це має початися з нуля, чому б не почати з плагіна, який включено до WordPress? Це те, що ми всі маємо, воно працюватиме з уже написаним вмістом і закладе основу для більш розширеного налагодження.
Пройдіть через плагін
У цьому скрінкасті ми розглянемо встановлення кількох контрольних точок у Hello Dolly та перевірку значень певних змінних. Ось і все, більше нічого.
Пізніше ми перейдемо до більш просунутих речей, які може запропонувати налагоджувач, але це починається з основ. І мета полягає не просто в тому, щоб залишити його з цим плагіном. Натомість він має на меті показати вам, як використовувати наявні у нас інструменти, а потім почати застосовувати їх у своїй роботі.
Далі
У наступному дописі ми розглянемо більш просунуті речі, які ми можемо робити, наприклад перехід до функцій, вихід із функцій і перехід через функції.
Після цього ми звернемо увагу на більш просунуті речі, такі як спостереження за змінними протягом усього терміну виконання плагіна, а потім, як змінювати змінні під час виконання.
А поки що чому б не потренуватися й встановити точку зупинки в кількох різних плагінах — це кілька різних областей коду в програмі WordPress?