Ничего вы не видели, если вас смущают такие пустяки. Это не говнокод, это просто автор ещё зелен и не знает как писать хорошо, а как плохо.
Настоящий говнокод это когда пишут мегабайты кода, а потом их дописать или изменить нельзя после того, как ещё один "автор" приложит к ним руку. Когда действительно проще отказаться от работы. Настоящий говнокод я видел всего один раз и средний говнокод тоже один раз. Пример: 1. Использование бессистемного или слабо систематиированного подхода в названии шаблонов и их расположении. Шаблоны могут быть при этом тоже хитросамопильные. 2. Использование сложных структур, где требуется простой подход. Куча includ-ов с разнесением кучи конфигов. 3. Написание своего интерфейса в процедурном стиле для работы с базой(встретил один такой) . Зачем?! Мелкие недочёты с короткими переменными или смешанный код не так портят настроение, как "фиг поймешь чё где - автор был пьян, когда писал и сам не помнит". |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
У каждого свои представления о клавиатуре. Фотка в тему: ![]() |
Цитата:
|
мне не так часто попадает в руки чужой код , но если наблюдать в живом времени то:
копировать / вставить с помощью мышки (да, такие еще остались), но тут скорее не говно кодер, а лоукоодер |
7-й пункт чем именно так плох?
|
вот что такое говнокод
if (window.IsLocking !== window[Math.random()]) // или if (window.IsLocking !== [].xxx) или еще вот так function calculateRow(element) { var qty = element.val(); var price = element.parent().next().next().children().text(); var total = (qty * price).toFixed(2); $(element).parent().next().next().next().children().first().text(total); } |
Часовой пояс GMT +3, время: 03:21. |