Як правильно писати програми

Як правильно писати програми

У цій статті не буде ніякого коду, якихось скриптів, а буде просто теорія про те, як правильно писати програми. Незважаючи на гадану неважливості, даний матеріал дійсно має величезне значення. Я змушений визнати, що практично всі новачки (та й не тільки новачки) пишуть програми (скрипти) неправильно.

Секрет успіху написання будь-яку як завгодно складної програми - поступове її написання і перевірка на кожному кроці. Переведу дане твердження. Ви повинні не намагатися написати відразу 500 рядків коду, а потім подивитися "вийшло чи ні". Ви повинні написати 3 рядки, 5 рядків або навіть, можливо, одну сходинку. А після перевірити, чи правильно ці рядки працюють.

Відео: Програмування. Як почати писати програму?




Давайте розберемо цей простий принцип на прикладі. Припустимо, Ваша задача - реалізувати реєстрацію користувача. Можна вчинити, як поступають більшість, відразу написати рядків 500 коду, потім побачити, що він не працює (ймовірність цього 99.9%), Потім скопіювати і вставити на форум з питанням: "Де помилка?". Таких питань повно і на моєму форумі, і на інших форумах. А все тому, що ці люди пишуть в корені неправильно, і треба рухатися зовсім іншим шляхом.

Насамперед, розбийте завдання над підзадачі:

Відео: ПЕРША ПРОГРАМА НА ARDUINO [Уроки Arduino # 3]

  1. Прийняти дані з форми, записавши їх в змінні.
  2. Перевірити вхідні дані на коректність.
  3. Підключитися до бази даних.
  4. Відправити запит на додавання записи.

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

Якщо якийсь із кроків дає неправильний результат, то знайти помилку в 3-х рядках зовсім нескладно. Головне пам`ятайте: не намагайтеся проковтнути слона цілком, набагато розумніше буде з`їсти його по частинах.

Поділися в соціальних мережах:

Схожі
Опис і застосування функції concat в sql.Опис і застосування функції concat в sql.
Різниця між html і xhtmlРізниця між html і xhtml
Валідність html-кодуВалідність html-коду
Російська мова та регулярні вирази в phpРосійська мова та регулярні вирази в php
Довідкові змінні phpДовідкові змінні php
Келебії докса - введення в програмування на goКелебії докса - введення в програмування на go
Що таке сніппети?Що таке сніппети?
Програмування під linuxПрограмування під linux
Функції bash в скриптахФункції bash в скриптах
Що таке рефакторинг?Що таке рефакторинг?
» » Як правильно писати програми