Основные заповеди программиста
В последнее время «говно-код» встречается к сожалению очень часто, в этом «топике» я расскажу как уж точно не стоит писать код.
Если же вы спросите что я имею в виду под «говно-кодом» то я отвечу такое:
value a = 7; a -= -1;
Или такое:
value b = 112; b > 100 ? b < 150 ? b == 115 ? print(“equal 115”) : print(“not equal 115”) : print(“high of 150”) : print(“lower of 100”);
Ну вы поняли, я расскажу что то свое, но вы можете добавить что я не сказал в комментариях.
1) лучше всегда продумать код чем писать его на ходу.
2) не отнимай отрицательное число от другого числа, но есть некоторые случаи исключения.
3) не надо класть тернарный оператор в другой, если тебе надо так сделать, то замени его на конструкцию if else.
4) если тебе многократно надо проверить одно значение на равенство с другими и в твоем языке есть оператор switch, то куда лучше что бы ты использовал его чем конструкцию if else или тем более тернарный оператор.
5) если в твоем языке есть понятие константа, то в случае если ты не собираешься менять значение переменной то сделай ее константой, если же пришлось менять значение, то это означает что ты не продумывал хорошо код.
Найкращі коментарі пропустити