День 13-й

Дата публикації: 03.08.2018 Переглядів:

І так, на даний момент у грі не з'явилося нічого більше того, що я вже розповів, ну може бути по дрібницях, але це зовсім не істотно. Наразі програмний код гри перевалив позначку у 2000 рядків. Чи багато це чи мало? Якщо відкрити Microsoft Word, і вставити цей код туди, то в нас вийде 65 сторінок, за умови того, що виставлений шрифт 11-го розміру. А тепер можете уявити, чи багато це чи мало? Для кожного по-різному.

Але як би там не було, я вирішив це все прокоментувати. Не в тому плані, що прокоментувати тут, а в плані написати підказки всередині коду. Звичайно, що я коментую не кожен рядок, та й використовую я у своїй грі "зрозумілі" змінні. Що я маю на увазі? Ну наприклад, якщо змінна відповідає за хмару, то вона у мене так і називатиметься - oblako. Якщо це 25 кіосків, серед яких ми вибираємо свій кіоск в якому гратимемо, то змінна буде називатися - kiosk [1..25]. У квадратних дужках буде номер того кіоску, який ми вибрали. З боку виглядає смішно, коли англійський текст програмного коду перемішується з "албанським" написанням російських слів.

if kiosk[1].Enable=True then

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

Я так і не зміг прокоментувати всі умовні 2000 рядків. Я, мабуть, навіть половину не прокоментував. І справа не в тому, що мені ліньки чи ще щось, я просто зустрів якийсь шматочок коду, який вимагав доопрацювання, і відволікся від процесу. У підсумку я додав собі ще кілька сотень рядків, які доведеться коментувати.

Ви можете запитати, а чому б не коментувати все одразу? Ну як мінімум тому, що в тому самому місці код може змінюватися кілька разів настільки кардинально, що коментувати все заздалегідь марнування часу.

День 13-й

Поділитися:

Посилання скопійоване