Простой, но важный — условное выражение

Код прост, он содержит только некоторые основные принципы, такие как последовательность и условный оператор. Но почему многие люди говорят, что код сложный, может быть, потому, что они видят, что много кода написано плохо? Или действительно тяжело?

«Действительно, соотношение времени, затрачиваемого на чтение и письмо, значительно превышает 10 к 1».

- Роберт С. Мартин, Чистый код: руководство по Agile Software Craftsmanship

Он сказал, что читать код намного сложнее, чем писать код. Так что, возможно, это код, который трудно читать и понимать. Несмотря на то, что читатель сам писатель, это все равно тяжело. Я исследовал Github и обнаружил, что многие программисты делают свой код очень сложным и непонятным.

Мы можем улучшить кривую обучения, начиная с самого маленького шага, который заключается в создании отличного утверждения «если». Без лишних слов, давайте приведем несколько примеров:

  1. Если ваш баланс больше 100, сэкономьте 5%. Если нет, сэкономьте 3%.

Люди плохо запоминают числа. Легче запомнить github.com, чем 192.30.253.xxx . Какой из приведенных выше примеров лучше? Надеюсь, вы выберете второй вариант. hasMinimumBalance имеет более понятное утверждение вместо balance ‹ 100.Всегда делать его более читабельным, вот почему программисты должны сопереживать .

Перейдем ко второму примеру.

2. Если у вас 0 баллов по математике ‹ ‹ 60 баллов, вам следует изучить его лучше.

Какой из приведенных выше примеров лучше читать? Надеюсь, вы ответили на первый вопрос. Писать без простейшей математической формулы не рекомендуется, как в третьем варианте. Даже кодерам придется приложить больше усилий, чтобы понять это.

второй вариант лучше третьего, потому что без чтения чисел речь идет о диапазоне чисел. Тем не менее, первый лучше для тех, кто не кодирует, им не нужно знать математический символ. Кроме того, это более читабельно, верно? Когда не кодеры понимают код, кодеру будет легче понять кодера.

Я призываю вас сделать это и призываю ваших товарищей сделать это! Удачи! Давайте сделаем этот мир лучше и быстрее. 🔥.

Связанная история: