Определение 'чистого кода', [закрытого]

Добавьте это в html внутри секции <head>

<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8" />

. Но если html-страница закодирована в PHP, я бы предпочел следующее:

<?php
    header("Content-Encoding: utf-8");
    header("Content-type: text/html; charset=utf-8");
?>

И не забудьте сохранить любой файл (css, html, php) в кодировке UTF-8

25
задан durron597 21 July 2015 в 16:14
поделиться

7 ответов

  • Легко понять.
  • Легко изменить.
  • Легко проверить.
  • Работает правильно (предложение Кента Бека - очень верно).

Это то, что важны для меня.

43
ответ дан 28 November 2019 в 17:57
поделиться

Код, который я не боюсь изменять.

18
ответ дан 28 November 2019 в 17:57
поделиться

Код, который не требует комментариев, чтобы его можно было легко понять.

11
ответ дан 28 November 2019 в 17:57
поделиться

Код, в котором различные модули или классы имеют четко определенные контракты, является хорошим началом.

1
ответ дан 28 November 2019 в 17:57
поделиться

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

Простейший пример соглашения об именах:

if (filename.contains("blah"))

по сравнению с

if (S_OK == strFN.find(0, "blah"))

. Частично это зависит от используемой среды / API, но большая часть, конечно же, является обязанностью разработчика

2
ответ дан 28 November 2019 в 17:57
поделиться

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

1
ответ дан 28 November 2019 в 17:57
поделиться

Бесточечный код Haskell. (Хотя не совсем.)

1
ответ дан 28 November 2019 в 17:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: