Погані програми
Так, програми теж бувають погані.
І це не завжди програми, які не працюють.
Іноді цілком робочі програми спеціалісти називають поганими.
І ось чому
"Bad code" |
"Good code" |
---|---|
Може прочитати лише досвідчений програміст після тривалої концентрації | Легко зрозуміє навіть новачок |
Використовує якомога більше скорочень. Замість name пише n , замість dodanok1 та dodanok2 пише a та b |
використовує зрозумілі імена змінних, функцій, класів тощо. |
Містить конструкції, які працюють незрозуміло як, бо на хакерському форумі написали, що вони ідеальні | Має лише ті оператори, функції та модулі, що відповідають рівню досвіду автора |