JavaScript
Вэб-программирование. Зачем пишут бесполезный код?
Вэб-программирование. Я иногда вижу в сайтах до сотни строк javascript кода, который не выполняет никакой полезной функции. Зачем его пишут?
его не "пишут"! его копипастят!
Во-первых, веб-"программисты" часто копипастят сами не понимая что.
Во-вторых, страница может быть сгенерирована на основе хрен-пойми-чего и этот код на самом деле никто не писал - его сгенерировал сервер для работы каких-то отключенных уже функций, для обратной совместимости хрен знает с чем, да мало ли для чего...
Во-вторых, страница может быть сгенерирована на основе хрен-пойми-чего и этот код на самом деле никто не писал - его сгенерировал сервер для работы каких-то отключенных уже функций, для обратной совместимости хрен знает с чем, да мало ли для чего...
Дело в том, что многий код сгенерирован определенными фреймворками, не весь код который виден на сайте написан рукой разработчика
Надо начать с того, откуда такая уверенность, что оно ничего не выполняет) Может делает что-то не совсем очевидное. Надо смотреть на конкретный код.
Поэтому в некоторых случаях лучше обходится рекурсией, а не циклом.
Например нужно посчитать суммарную зарплату в компании.
let company = {
sales: [{
name: 'John',
salary: 1000
}, {
name: 'Alice',
salary: 600
}],
development: {
sites: [{
name: 'Peter',
salary: 2000
}, {
name: 'Alex',
salary: 1800
}],
internals: [{
name: 'Jack',
salary: 1300
}]
}
};
https://learn.javascript.ru/recursion
Например нужно посчитать суммарную зарплату в компании.
let company = {
sales: [{
name: 'John',
salary: 1000
}, {
name: 'Alice',
salary: 600
}],
development: {
sites: [{
name: 'Peter',
salary: 2000
}, {
name: 'Alex',
salary: 1800
}],
internals: [{
name: 'Jack',
salary: 1300
}]
}
};
https://learn.javascript.ru/recursion
так учились. "надо" а сами не понимают что это и зачем
Чтоб другие не спёрли
Возможно, чтобы запутать. У Криса Касперски есть целая статья, как запутать свой код.
Ben Laden
А еще есть куча хаков его антивиря "Кошмарского", начиная с Dos-версий, когда его окошки тупо переворачивали вверх ногами :)
Ben Laden
Не про него, не?:) Я спутал похожие фамилии?:)
Муза посетила
А вы у самих разработчиков спросите. Есть такое выражение: любая фигня для чего-нибудь нужна. На крутых сайтах типа Entornet столько "бесполезного" кода, что глаза разбегаются. А как начнешь разбираться - это нужно, то чой-то делает, без третьего вообще все полетит в тартарары. Короче, никакой код ненужным не бывает.
Похожие вопросы
- Станут ли вэб разработчики менее востребованы и станет ли сам вэб менее популярным через лет 20-30? ваше мнение
- Гляньте код пожалуйста? Он работает, но мне кажется так не пишут. Да и по default что то не хочет работать код.
- Программирование Джава. Написать код на упорядочивание массивов.
- Имеет ли смысл изучать JavaScript если я полный ноль в веб программировании?
- Про обучение программированию в школах
- Я хочу начать учиться программировать на JavaScript, но не знаю, где именно нужно писать код.
- Для чего в javascript технологии объектно ориентированного программирования? Неужели на нем пишут серьезные программы?
- С чего начать в web-программировании?
- Подскажите книги для изучения javascript? Хочу начать изучать веб программирование javascript подойтет для начала?
- Какую книгу выбрать для знакомства с программированием?