Як відформатувати код


 

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



Інструкція

  1. Використовуйте можливості форматування, що надаються самою середовищем програмування, якщо у вас є можливість подбати про оформлення исходников в процесі написання програми. Більшість редакторів коду дозволяють робити це — майже всі вони автоматично дотримуються використані на попередньому рядку відступи при натисканні клавіші Enter. Крім того, в настройках зазвичай передбачена можливість задати використання для форматування табуляції або регульованого числа прогалин. Зберігайте часто використовувані блоки коду до бібліотек кодів у вже відформатованому вигляді, щоб не доводилося кожного разу повторно займатися цим.
  2. Задійте вбудовану функцію редактора коду, якщо відформатувати потрібно вже готовий исходник програми — вона є в багатьох популярних середовищах програмування. Розміщення посилання на запуск цієї функції залежить від використовуваного редактора. Наприклад, у додатку PHPEdit ця опція поміщена в розділ «Інструменти» його меню. Відповідний підрозділ тут так і називається — «Форматування коду». У ньому можна вибрати опції форматування тільки активного документа або вмісту всіх відкритих вікон, а також там є посилання на запуск панелі налаштувань цієї процедури. Деякі з редакторів не мають вбудованих функцій цього роду, але дозволяють завантажити з сайту виробника додаткові плагіни і використовувати їх спільно з програмою.
  3. Підберіть спеціалізовану програму, призначену не для створення вихідного коду, а саме для його форматування, якщо ваш редактор не має відповідної вбудованої функції. Як правило, такі програми розраховані на роботу з исходниками на якомусь одному або декількох мовах програмування. Однак є й програми, що дозволяють змінювати набори правил відповідно до оброблюваних кодом. Наприклад, додаток Polystyle (http://polystyle.com ( http://polystyle.com )) може форматувати исходники на півтора десятках мов програмування. Крім того, в ній передбачена функція маскування («обфускаціі») коду програми, яка теж може виявитися корисною.