Примеры идеального кода?

Нередко испытываю отвращение от своего конечного кода. Похоже на хаос, в котором с трудом прослеживается структура и логика. Хотелось бы посмотреть примеры структурированного и логически проработанного кода, чтобы нащупать направление развития и научиться хорошему тону его оформления. Буду благодарен за любые ресурсы или статьи.
  • Вопрос задан
  • 1637 просмотров
Пригласить эксперта
Ответы на вопрос 5
m77x
@m77x
Консультант
Идеальный код, философский камень, эликсир жизни - это вам к окультистам ))
Но для структуры вам подскажу то, что скрывают многие: мир никуда не ушел от газетного макета.
А раз так, то вот вам логика построения страницы или "морды сайта":
5e5b1e07c13c4a94847c1dd1e0321c3b.gif
подробности тут: www.i-type.ru/osngazett.html
Остальное зависит от фантазии разработчика и "тут как там, но с этим" - требованиями заказчика.
Как и что реализовывать подробно описано в инструментах от jQuery до HTML5 и других...
Ответ написан
Комментировать
@zahardzhan
Почитай книгу "Идеальный код" [Beautiful Code, O'Reilly, 2009]. Хорошая вещь, профессионалы рекомендуют. Разбор образцовых примеров кода всех возможных стилей и направлений.
Ответ написан
Комментировать
Rou1997
@Rou1997
Примеры идеального кода должны сопровождаться реальными задачами, для которых каждый пример написан, с указанием всех условий, вплоть до бюджета и сроков.
В частности, далеко не всегда от кода требуется хорошая структура и логика.
Если пример оторван от задачи, то он никакой не идеальный.
Так что даже не знаю, что вам и показать идеального... Может, лучше вам собственное мышление развивать, а не искать готовое?

"Нередко испытываю отвращение от своего конечного кода"
Рекомендую смотреть не на код, а на результат - удовлетворить потребности заказчика.
Так он доволен? Он платит деньги (ему оно нужно)? Он вообще есть?))
Если все это так - радуйтесь, вы сделали свою работу хорошо, все у вас хорошо (бывает много хуже), и вам не нужны чужие линейки для измерения "идеальности".
Ответ написан
metallix
@metallix
Backend - developer
Вот тут можешь посмотреть, что думают о "красивом коде" в яндексе.
Ответ написан
@Sing303
Базовые советы по стилю
https://learn.javascript.ru/coding-style
https://learn.javascript.ru/write-unmain-code

По проектированию простой, гибкой, читаемой архитектуры все сложнее, "серебряной пули" нет, но для js есть сотни, если не тысячи различных фреймворков (каркасов), которые упростят код.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы