Зміст:

Anonim

Функції та процедури - це два інструменти, які дозволяють йому писати більш жорсткий, ефективніший код. Незважаючи на те, що у використанні цього варіанту програмування може бути недолік або два, переваги значно переважають будь-які недоліки. Реалізуючи функції і процедури в своїй програмі, програміст скорочує час кодування і час налагодження, тим самим скорочуючи загальний час розробки.

Збережіть час програмування за допомогою процедур і функцій.

Процедури та функції

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

Скорочення часу кодування

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

Зменшений час налагодження

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

Ефекти обслуговування

Вплив на підтримку програми, що є найбільш витратним етапом розвитку, може бути як хорошим, так і поганим. Як і у випадку налагодження, якщо проблема знаходиться в так званій процедурі, то ви можете знайти її один раз і швидко усунути її. Однак, якщо програміст, який написав код, використовував процедури і функції, програму важче зрозуміти. Чим важче зрозуміти, тим довше потрібно виправити програму.

Переваги та недоліки використання функцій та процедур у комп'ютерному програмуванні