Итак, какой же код можно назвать хорошим?
Я решил собрать выбрать наиболее важные критерии «хорошего кода» и вот они:
1) Код не должен содержать ошибок (будь то граматических или же ошибок самого кода)
Думаю почему этот критерий так важен понятно, а безграмотный человек не может написать хороший код.
2) Код должен быть максимально задокументирован.
Код должен содержать максимально подробные комментарии, так как в большинстве случаев ваш код посмотрят другие, а даже если не посмотрят, то вам потом самим возможно прийдётся ещё раз его использовать и разбираться в том, что вы написали год назад.
3) Максимальная кросплатформенность.
Большенство язков программирования при выходе новых версий поддерживают функции предыдущих. Не все конечно, но большинство. При написании кода надо стремиться использовать простые конструкции и те функции которые с большой вероятностью попадут в следующий релиз. Читать полностью