Ничего вы не видели, если вас смущают такие пустяки. Это не говнокод, это просто автор ещё зелен и не знает как писать хорошо, а как плохо.
Настоящий говнокод это когда пишут мегабайты кода, а потом их дописать или изменить нельзя после того, как ещё один "автор" приложит к ним руку. Когда действительно проще отказаться от работы. Настоящий говнокод я видел всего один раз и средний говнокод тоже один раз. Пример: 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, время: 16:56. |