Как стать автором
Обновить
-9
0
Александр @b00taNik

ROR diver

Отправить сообщение
Вызов анонимной функции? И что же тут «самовызывающего», если вы сами ее вызвали, написав () в конце?

Это видимо какой-то особый .net нейминг, с теорией программирования не связанный.

Ну или кто-то сеньор только своей голове, а не в реальности, тут не совсем понятно.
Ну если уж пошло за буквоедство, то я тоже нигде не указываю, что это именно вы сказали. Кроме того, что это за термин такой — «самовызывающиеся функции» — что это за зверь? Типо сидишь себе и тут — хряк — откуда ни возьмись — функция вызвалась, сама по себе.

Или это как в квантовой механике — самовызов — функция считается одновременно вызванной и нет до тех пор пока программист не скомпилирует код?

Я конечно, понимаю, .Net имеет свою терминологию, возможно, это что-то из специфического, но ни в руби, ни в пхп, ни в яве, и даже в C# я такого зверя не встречал, будьте добры пояснить за вашу Senior терминологию.
Явное объявление функции, либо вызов в анонимном варианте [со скобками] внутри другой функции — вот что является замыканием


А вот википедия, например, считает что замыкание — это функция первого порядка (т.е. функция-объект, как, eH001), и которая использует внешние переменные, не являющиеся ее параметрами (как this.status, например).

Может посоветуете курсы, где бы я мог познать схожую с вами мудрость, а то как отучился на ВТ в 2008, так и работаю программистом, все некогда на курсы для джуниоров сходить.

PS: код не работает, потому что он синтаксически некорректно составлен, да и x не определен, если бы вы хоть немного понимали в JS, до вас бы это дошло.
Кроме того, что он не работает так еще и замыкания использует, поэтому придется SemaIVVV искать новую работу не у себя в проекте.

Пожалейте человека, сам себя уволил публично на хабре, а ему за шаред хостинг за 300 рублей оплачивать, придется же на ватрушках в столовке экономить.
Я слышу бекендеров вой
Я слышу фронтендеров плачь
Там где ты пишешь fetch
Я реализую через if и catch.

— что для реализации приватной статической переменной мне понадобиться фигачить самовызывающуюся функцию
в этом моменте.
— Чёрт, да, я отлично это понимаю.
К сожалению, хоть вы и понимаете, как работают замыкания, но не поняли их главного назначения — это не «самовызывающиеся функции», это — объекты (функции первого порядка), которые замыкают в себе некоторый контекст, который в зависимости от языка может содержать в себе определенный набор переменных и областей.
То, что вы можете реализовать статическую переменную, опираясь на эти свойства, учитывая при этом все особенности JS/TS/.NET, говорит о вас как о хорошем разработчике, способном видеть архитектурные концепции за простым кодом, что как раз и вызывает восторг у знающих коллег.

И еще — нет, не придется, потому что обычно находятся более элегантные решения, чем использование статических переменных.
Просто когда все живут в 2018, этот человек живет в 1999, где он крутой программист, знающий что замыкания кушают память в нетскейп навигаторе.
И все равно 80% заваливаются на данном вопросе.
А что случилось с mod_rewrite?
Please stop fuck my brains on brainfuck!!! STOP!!! I can`t get more!!!
Забыли наверно в статье написать
1. Не для России
2. Не для территориально удаленных клиентов

А так было бы прикольно — запустил на компе цивилизацию, и пошел в ванне плавать, планомерно и неспеша поигрывая со своего Hero.

Для Ipad же есть вроде подобная разработка.
Про троллей тонко подмечено :) на видео в 1.19 кто-то нарисовал галочку потому что ему лень было обводить кучу загобулин :)

Вам повезло найти ответственных партнеров.

Как известно, 80% времени все готово на 80%, и сделать эти 20% — вот главная задача разработчика.

Большая часть «неинтересной» работы — как раз и есть эти 20% — это и утомительный поиск багов, и допиливание проекта, и т.д.

Когда у Вас маленький опыт работы и куцое резюме с любительскими «поделками» — побыть годик-полтора в «рабстве» — то, что нужно. Это научит ответственности, и значительно повысит Ваш уровень как работника.

А потом, конечно, можно уходить во фриланс.

Я не ушел, потому что сразу понял, чем хочу заниматься и что делать не буду. Да, сначала мне с моей узкой специализацией (сервера для онлайн-игр) было очень сложно, приходилось работать в сайтоклепательных конторах за еду, но все когда-нибудь заканчивается, главное — это цель.

Теперь я вправе говорить работодателю о том, чем мне интересно заниматься, и если наши с ним интересы не совпадают, то мы с ним не работаем.

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

Крупным проектам нужна команда, а команду намного проще сформировать, когда все сидят в офисе, а не в конференции скайпа.
Интересно, а чем Samsung мотивирует отключение этой фичи?
На таком железе, даже если бы они кутрику в фоне запустили, все все равно бы шустро работало :)
Это сонериковская андрюша, она всегда отличалась от собратьев симпатичным видом… И тормознутостью.
Ниже Вы можете увидеть срач о том, что хранить логику в БД — это ужасно, неудобно, непереносимо, непонятно и т.д.
При таком подходе выгодно ее вообще не обслуживать.
В свое время на winAPI было не проще, но это никого не останавливало.

Симбиан (по меркам индустрии) — старше динозавров, поэтому неудивительно, что с разработкой столько проблем.

Отказаться от поддержки симбиан в пользу принципиально другой ОС — вот верное решение.

И пусть Вы все-таки закончили оптимистичным «Но работа явно ведется, и, все силы брошены на Qt, потому веб-разработчику придется пока что несладко в ожидании аналогичных решений на базе этой технологии.» — я Вам не верю.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург и область, Россия
Зарегистрирован
Активность