Публикации по теме 'open-source-contribution'
Оптимизация хвостового вызова в ES6 (javascript) на простом языке
Оптимизация хвостовых вызовов (TCO) — это метод, используемый для оптимизации рекурсивных функций за счет предотвращения накопления кадров стека. В ECMAScript 6 (ES6) TCO не требуется, но некоторые движки JavaScript могут предоставлять его ограниченную поддержку.
Давайте разберемся с TCO на простом примере простым языком. Рассмотрим функцию для вычисления факториала числа:
function factorial(n) {
if (n === 0) {
return 1;
} else {
return n * factorial(n - 1);
}
}
В этом..
Искусство вычисления прошедшего времени в Ruby
Искусство вычисления прошедшего времени в Ruby
Привет, коллеги-разработчики! Вы когда-нибудь задумывались о том, как вы считаете прошедшее время в Ruby? Если вы чем-то похожи на меня, вы, вероятно, не раз следовали этому шаблону:
starting = Time.now
# Some time-consuming operation
ending = Time.now
elapsed = ending - starting
elapsed # => 10.822178
Но держись! Здесь есть подвох, и все дело в том, как движется время. Приготовьтесь, потому что мы собираемся погрузиться в мир..
Чему я научился на Hacktoberfest 2020
Первые дни моего участия в Open Source.
У меня нет на это времени. У меня сейчас так много на руках. Я не готов к этому. Мне еще предстоит научиться это делать. Я ничего в этом не понимаю.
Это были некоторые оправдания, которые я приводил в прошлом, чтобы не вносить свой вклад в Open Source. Я все еще не чувствовал себя готовым в этом году, но я наконец нашел в себе смелость поучаствовать в Hacktoberfest 2020, и я не хотел бы его пропустить!
Проекты
Что мне очень..
Путешествие в мир открытого кода
Сегодня во время этого путешествия в мир open source мы поговорим на несколько интересных тем.
● Почему вы должны вносить свой вклад в разработку программного обеспечения с открытым исходным кодом?
Кто участвует в проектах с открытым исходным кодом, получает больше знаний о технологиях и о том, как они помогут понять, как эта технология работает в реальной разработке программного обеспечения. Вы получите признание за свой вклад в проекты. Студенты, работодатели, каждый может..