Хм, интересно автор понимает что в ноде.жс по сути кооперативная многозадачность, и это означает что если отрисовка картинки занимает 1 секунду то все остальные конекты, даже ели оно отдаются за 1 микросекунду, будут отложены на 1 секунду, а если пройдет 10 таких запросов то на все 10?
А Вы уверены что сортировка с использованием randomizeSortFunction закончиться вообще за ожыдаемое время
Я имею ввыду что время работы такого алогитма непридказуемое
Заимствовать у дружественной фирмы, знакомых, т.п.
Нанять «руковдителю ИТ» с знаниями в этой области
Гарантированного способа нанять правильных людей все ровно нет, а так можно снизить риски.
Команда сама со временем будет совершенствоваться, появиться лидер, ему можно будет делегировать обязанность
Хорошими параметрами может служить также опыт: спросите кандидатов о предыдущих проектах, какую роль они в них играли, какие позитивные и негативные стороны они выделают, как производилась документация, тестирование, развертывание проектов, как оценивают качество, попросите контакты бывших начальников, вообщем произведите стандартные в таких случаях исследования опыта человека…
1. ~ — Bitwise Not
2.1 Конструкция Object['field'] идентична Object.field, []['sort'] -> (new Array()).sort(), window['alert'] -> window.alert
2.2 Тут вызывается функция из прототипа от имени текущего скопа, (f = Array.sort)() -> sort.call() -> sort.call(Window)
Я тестировал для PHP
То есть сложность алгоритма O(eN)
вообщеза ожыдаемое времяЯ имею ввыду что время работы такого алогитма непридказуемое
Вот программирование, это наше все :(
Нанять «руковдителю ИТ» с знаниями в этой области
Гарантированного способа нанять правильных людей все ровно нет, а так можно снизить риски.
Команда сама со временем будет совершенствоваться, появиться лидер, ему можно будет делегировать обязанность
Хорошими параметрами может служить также опыт: спросите кандидатов о предыдущих проектах, какую роль они в них играли, какие позитивные и негативные стороны они выделают, как производилась документация, тестирование, развертывание проектов, как оценивают качество, попросите контакты бывших начальников, вообщем произведите стандартные в таких случаях исследования опыта человека…
А смысл что-то усложнять. Если нужно гарантировано O(n*Lg(n)) нужно выбрать соответствующий алгоритм.
А так получается пост о вашем отношении…
Так же «This method is an O(n) operation, where n is Count.» в среднем случаи работает, хотя Вы и придумали худший :)…
А если еще и статику то нет
Лучше передать ети обязаности на бекенд.
1
2
3
2.1 Конструкция Object['field'] идентична Object.field, []['sort'] -> (new Array()).sort(), window['alert'] -> window.alert
2.2 Тут вызывается функция из прототипа от имени текущего скопа, (f = Array.sort)() -> sort.call() -> sort.call(Window)