Секретная техника сокращения кода

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

Закрытый образовательный клуб для начинающих фронтендеров, который включает в себя образовательные материалы + сообщество – ссылка в шапке профиля!

burtovoy_it
Автор

Есть еще более секретная техника:
Чтобы не писать "я" + "н" + "в" + "а" + "р" + "ь", пиши "январь". Эта техника описана в еще более толстом учебнике.

devidocso
Автор

Я пытался прочитать эту книгу онлайн, когда дошёл до 404 страницы мне сообщили, что данная страница не найдена, при этом 405 идеально работала

Krofaly
Автор

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

Евгений-гкс
Автор

Какая сложная и секретная техника - использовать уже существующие в языке словари которые для этого и нужны)

azyworld
Автор

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

stvitorio
Автор

Так вот почему огромное количество сайтов тормозит, будто биткоин майнит в фоне - у них код красивый.
Ничего, что мы заменили пару инструкций (comp eax, ebx) на вычисление хэша и всего остального ?

Taurdil
Автор

Никогда не забуду как джун в тестовом написал кучу ифов для склонения каждого месяца
if (dataMonthNumber === '02') {
month = 'февраля'
} else {
if (dataMonthNumber === '03') {
month = 'марта'
} else { и тд.
Когда на собеседовании попросили сократить этот код, сказал, что средствами js это сделать невозможно

radislaw
Автор

как только увидел неисправленный скрипт, сразу руки зачесались сделать табличный метод, и тут ты о нем говоришь. Все логично

paasitoo
Автор

Enum в ахуе, создаем список на каждый вызов функции.

WeiZedIncorporation
Автор

код с условиями будет работать гораздо быстрее чем при каждом вызове создавать словарь

beboba
Автор

А ты хорош )))
Но если серьезно это хорошо только для даных не изменяемых если же применять её к возвращаемым значениям и не чрез ифы выбирать ответ, то надо помнить что словарь это изменяемый объект в памяти. Каждое его изменение в любой части кода будет изменять его весь, так как в коде на уже созданый старый словарь идет ссылка в памяти, а не создание нового объекта в этой самой памяти, и скрипт может такой винегрет тебе в итоге выдать, что ты проклянешь тот день когда вообще с изменяемым объектом решил связаться.

Anshegar
Автор

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

remixrty
Автор

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

ukr
Автор

Нужно было прошить самопальный контроллер для отладки по rs232, там даже переносы удалял, минимум переменных, минимум воды и красоты. Вот она оптимизация

evgenik
Автор

На публике все гуру программирования, но как ни зайдёт вопрос о поддержке старого проекта все в кусты, ибо то количество костылей что держит продакшны всего мира людям лучше не показывать)

Nordmanrus
Автор

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

dikolosova
Автор

Экстенсивным путем идете товарищи! 😊 Как 30 лет назад кодили, так и сейчас всё те же командные слова, условия, только ООП появилось, да и то не факт что стало лучше. Решаем проблему увеличения количества ИС путем увеличения количества программистов.😊 Даже фантасты не смогли предположить, что в 21 веке всё так хреново будет в интерфейсах между машиной и человеком.

AlexeyKolovrat
Автор

Настолько секретный метод, что его знают абсолютно все, кто учится программировать дольше 2 часов

atamanatm
Автор

И что происходит с совершенным кодом для 13-го месяца?

thewebsapiens
welcome to shbcf.ru