Он так и задуман, чтобы переложить на автоматический оптимайзер всю сложность с оптимизацией по правильному доступу к данным. Иногда не работает — верно, и тогда сделать почти ничего нельзя. Но тогда нужно просто брать другой инструмент )
Работает ли инструмент с данными или только со схемой? Если работает с данными то каким образом решается такая проблема что данные в различных окружениях (например в продуктовом и тестовом) должны отличатся?
Было такое время когда 99.999% компьютеров были физически изолированы друг от друга, а компьютерные вирусы уже существовали и перемещались между ними… на флоппи дисках и в руках ничего не подозревающих пользователей )
Сбор девушкам на цветы на 8 марта, сборы денег коллеге на день рождения, идея богатая.
Но с другой стороны требуется наличие кошелька у большинства участников иначе это работать не будет. А как этого добиться?
Я вот например специально завёл карту Сбера только из за того что школьные поборы в классе где учится младший ребёночек полностью переехали на Сбербанк, так как у большинства родители такие карты были.
Ммм, вы меня не поняли Сергей, 20 лет назад комерческие продукты поставлялись на CD, или даже на магнитных дискетах. И цикл разработки нового релиза длительностью 5 лет был нормой.
В современном мире обновления модных клауд сервисов и/или популярных Web сайтов поставляются на ежедневной основе.
И технологии и процессы разработки эволюционировали черезвычано сильно, но что осталось неизменным — это человеческая природа.
И конфликт внутри команды по прежнему может повлиять на сроки и бюджет сильнее чем любые технические риски.
Сергей, нет никакого SDLC который позволяет выдавать предсказуемый результат в оговоренные сроки с заранее запланированным качеством, бюджетом и с учетом рисков.
Это Миф. А программирование, точнее разработка ПО, уж извините, далеко не только инженерия.
Интересно что термин «нормальные процессы», я впервые услышал чуть больше 20 лет назад и с тех пор слышал великое разнообразие определений от различных инженеров как именно они должны выглядеть. За 20 лет они довольно сильно эволюционировали и крайне трудно между ними выбрать что-то общее, разве только то, что нельзя инженеру мешать творить то что он хочет, и как он хочет, даже если его понимание того что должно быть сделано отличается от того что нужно для бизнеса.
Тема безопасности IoT совершенно не раскрыта, а ведь взлом и использование автономных устройств типа роутеров или IP камер становится чуть ли не майнстримом у создателей ботнетов. Чем больше будет устройств непосредственно подключённых к Интернет тем больше будет потенциальных точек для взлома и использования различными нехорошими дядями и тетями. Какие можно будет устраивать прекрасные DDoS атаки на сетях из носков на 5g с пропускной способностью 10Gb.
Теперь уже никто не помнит про такую штуку как COM которую Микрософт придумал как раз чтобы реализовать типа «безопасный обьектно-ориентированный ABI» который базировался на особенностях реализации виртуальных функций в C++
По моему эволюция это прекрасно. iPhone 6 был для просто идеален во всем пока не наступили очередные прорывные улучшения и первым шагом в сторону бездны я считаю был выпуск и активное развитие swift.
Если хочется сэкономить нужно брать не дальше чем на два поколения назад чтобы было ещё пару лет нормального использования. С учётом того что 7s и 8 уже на подходе сейчас это 6s
Лет 15 назад мне потребовалась легковесная встраиваемая БД и я попробовал Berkeley DB. Программка тогда составлялась на CBuilder.
Уже тогда оно было анахронизмом но ещё не было куплено Oracle. Мне понравилось что в ней были транзакции, а БД натурально хранилась в нескольких файликах датафайл + редулоги, а API ужасно не понравилось ) Но в чем суть вопроса…
Вот прошло 15 лет и ничего не изменилось ) И меня до сих пор мучают два вопроса: 1) зачем Oracle это купил когда то, 2) И зачем это вообще люди до сих пор используют для новых систем.
Неужели есть какие то преимущества по сравнению с SQLite?
Судя по отрицательному доходу в Москве средний программист в Москве существовать не может значит остаются только самые лучшие )
Но если серьёзно то есть подозрение что все же господ какие либо необоснованные усреднения или расчёты налогов подвели, например ЕСН (36%) в РФ уплачивается работодателем, а зарплата на сайтах вакансий озвучивается без этой суммы.
err, a = getA()
if err = nil {
err, b = getB(a)
if err = nil {
return getC(b)
}
}
return err, nil
Не попроще будет?
Но с другой стороны требуется наличие кошелька у большинства участников иначе это работать не будет. А как этого добиться?
Я вот например специально завёл карту Сбера только из за того что школьные поборы в классе где учится младший ребёночек полностью переехали на Сбербанк, так как у большинства родители такие карты были.
Может с нашей стороны океана проблема пока ещё не так очевидна, но видимо совсем скоро нас ждут ровно такие же проблемы.
В современном мире обновления модных клауд сервисов и/или популярных Web сайтов поставляются на ежедневной основе.
И технологии и процессы разработки эволюционировали черезвычано сильно, но что осталось неизменным — это человеческая природа.
И конфликт внутри команды по прежнему может повлиять на сроки и бюджет сильнее чем любые технические риски.
Это Миф. А программирование, точнее разработка ПО, уж извините, далеко не только инженерия.
Уже тогда оно было анахронизмом но ещё не было куплено Oracle. Мне понравилось что в ней были транзакции, а БД натурально хранилась в нескольких файликах датафайл + редулоги, а API ужасно не понравилось ) Но в чем суть вопроса…
Вот прошло 15 лет и ничего не изменилось ) И меня до сих пор мучают два вопроса: 1) зачем Oracle это купил когда то, 2) И зачем это вообще люди до сих пор используют для новых систем.
Неужели есть какие то преимущества по сравнению с SQLite?
Но если серьёзно то есть подозрение что все же господ какие либо необоснованные усреднения или расчёты налогов подвели, например ЕСН (36%) в РФ уплачивается работодателем, а зарплата на сайтах вакансий озвучивается без этой суммы.