Як правильно писати програми
У цій статті не буде ніякого коду, якихось скриптів, а буде просто теорія про те, як правильно писати програми. Незважаючи на гадану неважливості, даний матеріал дійсно має величезне значення. Я змушений визнати, що практично всі новачки (та й не тільки новачки) пишуть програми (скрипти) неправильно.
Секрет успіху написання будь-яку як завгодно складної програми - поступове її написання і перевірка на кожному кроці. Переведу дане твердження. Ви повинні не намагатися написати відразу 500 рядків коду, а потім подивитися "вийшло чи ні". Ви повинні написати 3 рядки, 5 рядків або навіть, можливо, одну сходинку. А після перевірити, чи правильно ці рядки працюють.
Відео: Програмування. Як почати писати програму?
Давайте розберемо цей простий принцип на прикладі. Припустимо, Ваша задача - реалізувати реєстрацію користувача. Можна вчинити, як поступають більшість, відразу написати рядків 500 коду, потім побачити, що він не працює (ймовірність цього 99.9%), Потім скопіювати і вставити на форум з питанням: "Де помилка?". Таких питань повно і на моєму форумі, і на інших форумах. А все тому, що ці люди пишуть в корені неправильно, і треба рухатися зовсім іншим шляхом.
Насамперед, розбийте завдання над підзадачі:
Відео: ПЕРША ПРОГРАМА НА ARDUINO [Уроки Arduino # 3]
- Прийняти дані з форми, записавши їх в змінні.
- Перевірити вхідні дані на коректність.
- Підключитися до бази даних.
- Відправити запит на додавання записи.
Як бачите, вийшло всього 4 етапу. І Ваше завдання не намагатися реалізувати їх одним махом, а поступово їх писати і перевіряти. Наприклад, записали дані з форми в змінні, зупиніться, не пишіть далі, виведіть ці змінні. Переконайтеся, що все передалося правильно. Далі йде перевірка вхідних даних. Кожне передане значення перевірте, і після чергової перевірки дивіться: чи правильно йде перевірка змінної чи ні. Далі, підключення до бази даних. Підключіться і обновіть сторінку, переконайтеся, що немає помилок при підключенні. І, нарешті, запис в базу даних. Всього одна строчка, напишіть її і перевірте, що ця стрічка працює правильно. Все, скрипт готовий, і ніякої форум не потрібен.
Якщо якийсь із кроків дає неправильний результат, то знайти помилку в 3-х рядках зовсім нескладно. Головне пам`ятайте: не намагайтеся проковтнути слона цілком, набагато розумніше буде з`їсти його по частинах.
- Програмування під linux
- Келебії докса - введення в програмування на go
- Самі часто використовувані скорочення в текстовому редакторі sublime text 2.
- Опис і застосування функції concat в sql.
- Правила написання css
- Правила освоєння php новачкам
- Як приховати або відобразити рядки або стовпці в excel за допомогою vba
- Що таке анкор?
- Що таке сніппети?
- Як знайти помилку в jаvascript
- Що таке рефакторинг?
- Як проводити рефакторинг?
- Перевірка даних, що вводяться в excel.
- Створення функцій в jаvascript
- Мова розмітки markdown.
- Тестування php-скриптів через curl
- Вивчаємо sass. Стиль написання коду.
- Різниця між html і xhtml
- Російська мова та регулярні вирази в php
- Довідкові змінні php
- Функції bash в скриптах