В последнее время концепция чистого кода стала появляться очень часто, разработчики программного обеспечения начали заботиться об этом. Чистый код на самом деле означает простой для понимания и изменяемый код. Вы пишете свой код таким образом, чтобы другой программист мог легко понять и понять этот код без каких-либо дополнительных объяснений или знаний. В чистом кодировании каждый может сосредоточиться на каких-то моментах, даже если он немного отличается для него самого. Я хотел бы остановиться на нескольких моментах, которые меня волнуют, и поделиться ими с вами.

  • Сделайте свой код понятным без пояснений с помощью дополнительных комментариев. При правильном методе и именовании переменных ваш код может быть простым и организованным без строк комментариев.

Как мы видели на простом примере с факториалом, можно понять, что делает код, без строк комментариев.

  • Не отказывайтесь от создания отдельных классов и методов для каждой операции, которую вы хотите выполнить. В противном случае вам, возможно, придется переписывать код, выполняющий одну и ту же функцию снова и снова, что нежелательно.
  • Если вы хотите выполнить одну и ту же операцию более чем в одном классе, вместо того, чтобы писать один и тот же метод для каждого класса отдельно, создайте статический метод в базовом классе, а затем получите доступ и используйте этот метод в классе.

Вместо этого мы можем вызвать помощника из класса, один раз определив статический метод следующим образом.

  • Если вы хотите использовать похожие сообщения об ошибках или успешных сообщениях, вам следует извлечь их из файла strings.xml и использовать их, а не каждый раз как новую строку. На самом деле не только для этих сообщений, но и все строковые значения, которые будут включены в приложение, должны создаваться в этом файле и использоваться по ссылке оттуда. Если вы продолжите работу с файлом strings.xml, в будущем будет очень легко внести изменения. Кроме того, было бы логичнее определять очень длинные тексты в файле strings.xml и вызывать его оттуда, а не писать в классах.

Наиболее эффективно вызывать строки из файла Strings.xml.

  • По возможности избегайте создания объектов с нуля, это влияет на эффективность и скорость работы программы.

  • Чем раньше ваш код выйдет из цикла, тем успешнее он будет. Как только вы получите результат операции, которую хотите сделать, с ней нужно покончить. Иногда использование дополнительных переменных также не нужно для кода. На самом деле, я попытался вкратце рассказать об общей логике кода в этой статье, предлагаю вам соответственно настроить свою логику. Можно привести множество примеров, я приведу несколько.