Будинки Програмне забезпечення Повільні танці з технологією: налагодження, програміст і машина

Повільні танці з технологією: налагодження, програміст і машина

Зміст:

Anonim

Кожен, хто працював над кодуванням навіть найпростіших проектів, знає, що процес вимагає гарного терпіння. Численні підводні камені спроби написати код з нуля - це пісня і танець усіх безлічі способів, якими людський програміст чи розробник може помилитися. Це довгий список, і він включає в себе все - від синтаксичних помилок, які зазвичай потрапляють у компілятор, до більш глибоких помилок на рівні бачення, які потребують більш розумного огляду. З цією метою школи та навчальні центри навчають студентів інформатики як "налагоджувати" програму. Однак, що цікаво, це те, що кожна людина розробляє свою власну дуже унікальну відповідь на цей виклик. Насправді це може бути сфера, де потрібно більше, ніж трохи особистого розуміння. (Про деякі найважливіші фігури програмування читайте в «Піонерах комп’ютерного програмування».)

Код налагодження: як це зроблено

У деяких випадках фахівці з інформатики здатні використовувати ресурси студій розробників або середовищ програмування для виділення помилок у програмі. Коли такі види обробки помилок або системні повідомлення недоступні або корисні, однак, налагодження вимагає проходження коду за рядком. У багатьох середовищах програмування, таких як Microsoft Visual Basic Studio, є функції, які дозволяють чітко, наочно покроково "переходити" код.

Перехід коду допомагає двома основними способами: по-перше, програмісти можуть побачити, що відбувається, коли комп'ютер зчитує код, і куди зосереджується фокус з точки зору рекурсивних функцій та інших взаємодій з кодом. По-друге, хоча програміст часто може бачити значення різних змінних, використовуючи команди переведення миші або інші частини інтерфейсу. Знання того, які значення знаходяться у змінних, - це ключовий спосіб зрозуміти, що робить комп'ютер із кодом, який йому задано.

Повільні танці з технологією: налагодження, програміст і машина