В конечном итоге код компилируется (в конечном итоге) в инструкции для CPU. Код, однако, (по моему скромному мнению) предназначен для людей, чтобы читать, обновлять и взаимодействовать. Это приводит меня к следующему наблюдению:
Код, который не читается другими инженерами, даже если он работает, является плохим кодом.
С учетом этого, что может сделать этот программист, чтобы сделать код более легко читаемым людьми?
-
Соглашения об именах? (Джоэл имеет достаточную сумму, чтобы сказать об этом)
-
Структура/макет кода? (пожалуйста, ради любви к Богу, не попадайте в дискуссию о размещении
{
) - Фразировка
? (Можно ли написать код, который больше походит на английский язык)
Есть ли хорошие статьи вне Joel's.