Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie
Навигатор слушает звук потому что голосовое управление.
В дебаг версии мог быть дополнительный сброс в файл по тысяче причин — например, для того, чтобы потом прогнать на другой версии распознавателя речи и решить какая лучше.
Вы будете смеяться. но таки и под заказ за большие миллионы пишут такое Г… что во время пробной эксплуатации удаётся выявить в лучшем случае процентов 10 ошибок. потому что до других просто не удаётся добраться из-за неработоспособности ПО :)
Интересно будет взглянуть на Вас, когда работодатели между собой договорятся и скажут работникам, что им неохота платить зарплату в полном объёме и будут платить только 10 %, а не нравится — вали на улицу, где толпы согласных даже за копейки работать. Как будете договариваться? ;)
Следуя Вашей логике, если сломается автомобиль, не надо обвинять производителя, он же не обещает беспроблемную эксплуатацию в договоре. Свежепостроенный дом развалился? Ну. бывает, в договоре строители ж не обещали, что дом будет стоять вечно ;) Колбаса испортилась на второй день после покупки? Хранили в холодильнике? Значит холодильник плохой, а не производитель с продавцом ;) Когда с правовым регулированием интеллектуальной собственности наведут порядок — тогда всё будет нормально, а пока что этап «первоначального накопления капитала» идёт, что хочешь — то и делай. Но в любом случае виноват конечный пользователь.
А почему тут должна быть сильная ответственность? Это бесплатное ПО с низкой стоимостью ошибки. Катанули без тестов, бывает часто. Если бы все покрывали тестами — не было бы и половины фич.
Ты как-то по диагонали читаешь.
Если будет система управления светофорами — ее, безусловно, сильнее покроют тестами.
Но ее не будут бесплатно раздавать, а она будет стоить миллионы долларов.
Так не искали, потому что ресурсов на это тестирование не было, цена ошибки невелика, вот и катанули в продакшн. Что такого? Ты думаешь, что где-то тестируют _все бильды_? Наивный чукотский юнош.
Миша, ну прочитай же ты хотя бы цитаты из моего поста. Проблема не в том, что в версии баг. Проблема в том, что они его ДАЖЕ НЕ ИСКАЛИ. понимаешь? вообще не искали. ну вот никак. Они прям сами пишут, что не стали тестировать. Не «протестировали и не нашли», А не стали тестировать.
я даже уже не знаю, как до тебя эту мысль донести. Но на мой взгляд разница между «мы тестировали и не обнаружили» и «мы вообще не тестировали» — она существенна.
О, отличный вариант.
Тогда давайте они будут делать ПО как хотят, а я буду писать про них, что хочу. А если им не нравится — ну пусть они меня уговорят. Справедливо?
Во-первых, вы перечитайте хотя бы приведенные цитаты из разработчиков. Если вы после этого не поймете, в чем безответственность, я вам не объясню уже.
Про домыслы — посмеялся, да.
Ну и про демагогию — это блог вообще-то. Ну так, на секундочку.
Но нет, речь не о подарках, речь об общем отношении, и не о яндексе, а об индустрии в целом. Это общая проблема.
Ребята долго и целенаправленно закрывали любые потоки информации, Кроме «одобренных». Поговорить не с пиарщиком, проблема. Понять, Как что делается и работает -проблема. Все внешние контакты осуществляются по принципу «Для жизнерадостных дебилов» — было хорошо, а стало еще лучше, и пишите обязательно в превосходной степени, а то мы обидимся — ведь мы такие хорошие, лучшие на рынке. И единственные, да. Подчеркну- так делают почти все.
В результате нет адекватной картины, что и как работает, зато есть очень завышенные ожидания и стереотипы. Которые при столкновении с реальностью очень больно разбиваются. Ну и личный момент: грубо говоря, когда журналисту говорят «мы тут все и без вас понимаем, а вам отводим роль низшего существа, которое должно переписывать наши пресс-релизы», то в случае факапа (ТМ) журналист вполне может позлорадствовать, не так ли?
Второй поднятый вопрос не в программистах и не в «факапе» как таковом. А в том, как эти программисты понимают свое место в мире и взаимоотношения с ним. Реально считается, что в ПО работают няшки с Уникальными Компетенциями, и народ просто обязан оценить их Величие. Поэтому там распространилась какая-то тотальная безответственность. Я же не просто так столько цитат привел, это же отражение того, как там думают. И последствий своих действий просто не осознают.
ЭТо ладно, пока у них ПО легкое. А извините, система управления светофорами будет? Или система управления подачей водой и ЭЭ в жилой дом? Ты хочешь сказать, что там другие требования? Да брось, программисты везде одинаковые, ты сам написал.
Да и то, как ладно? с чего вдруг у нас стало считаться, что прикрутить какую-то фигню к дедлайну (и забить при этом на тестирование) более важно, чем обеспечить стабильность? на мой взгляд, стабильность важнее. Особенно для платформ, где вся эта херня сама обновляется.
В общем, вопрос не в яндексе и не в употреблении слова «факап», а в мусоре в голове и тотальной безответственности, помноженной на коворкинги и ощущение собственной уникальности.
И да, ты прав — ПО такая штука, что с конкуренцией ПОКА не очень, т.к. все быстро развивается, так что можно гнать туфту. Но это же минус, не надо это воспринимать как особенность, да еще с таким «ах, да, мы программисты, нам можно лажать».
Серега не признается, но он наверняка считает что нужно было и собрать конференцию, и подарить по золотому айфону, и расстрелять разработчиков из зенитки (предварительно облив кислотой), конечно же.
Но, не, видимо, не занимавшись программистской деятельностью, он просто не осознает масштабов проблемы. Багов в любой программе — пруд пруди. Выявить их все невозможно, иначе стоимость производства ПО возрастет на порядок, а то и больше. Просто потому, что любая программа, сама по себе — это некий штучный продукт. У нас нет завода по производству программ, их у крупной конторы 10, ну 100, то есть, это все равно мелкая партия. Сложность же большинства ПО (именно большинства), количество «деталек» в них, «спусковых крючков» превышает сложность любого автомобиля. И поэтому большинство решений принимается не на основе четкого инженерного рассчета, а в общем-то наобум. Да, конечно, есть проектирование, расписывание структуры, тестирование, но все равно работоспособность большинства программ во многих случаях зависит от сиюминутного решения конкретного человека.
Именно поэтому все программы постоянно что-то куда-то пишут (и забывают), при удалении остаются хвосты (в памяти, свопятся на диск, итп), во всех протоколах есть огромные дырищи, которыми никто не занимается потому что руки не доходят.
В тех областях, где ошибка стоит больших денег (например, банковское ПО) за этим следят — но именно поэтому стоимость программного комплекса для конечного потребителя составляет десятки и сотни тысяч долларов.
В случае с Яндекс.Навигатором проблема конкретно раздута из ничего. Это человеческий фактор, от него никуда не деться до тех пор, пока человек будет связан с разработкой хоть сколько-нибудь.
P.S. Выпад про оранжевый офис с пуфиками повеселил. Серьезный — значит грустный. И, желательно, в шинели.
А нельзя ли разработчиков ПО тоже заставить жить по этим правилам? Ну, например, они НЕ ММОГУТ требовать стабильности электропитания. Как сможем, так и будем подавать. Или стабильности интернета — ну, мы просто не стали тестировать, воткнули кабель и ушли домой. Утром, наверное, кого-нибудь вышлем.
я тоже не вижу, любителям со смартами RAW не нужен, ну не будет никто заниматься таким извратом как обработка кадром со смарта, фотографы которые берут деньги за свою работу не будут снимать смартфоном, у них есть хорошие камеры, так на кой ляд RAW нужен в смартфоне?
Так было всегда, но возмущаться пользователи почему-то стали только недавно. Наверное, аудитория расширилась достаточно. Древний боян про колбасу.
Не хочешь пользоваться чужим приложением? Напиши своё. Не умеешь? Страдай.
Пользователи не могут требовать от разработчика свыше того, что указано в договоре. Если они принимают лицензионное соглашение, ущемляющие их желания, то это их проблемы.
В дебаг версии мог быть дополнительный сброс в файл по тысяче причин — например, для того, чтобы потом прогнать на другой версии распознавателя речи и решить какая лучше.
Тем более, что получается примерно одинаково, так меня хоть читать интересно :)
Если будет система управления светофорами — ее, безусловно, сильнее покроют тестами.
Но ее не будут бесплатно раздавать, а она будет стоить миллионы долларов.
я даже уже не знаю, как до тебя эту мысль донести. Но на мой взгляд разница между «мы тестировали и не обнаружили» и «мы вообще не тестировали» — она существенна.
Тогда давайте они будут делать ПО как хотят, а я буду писать про них, что хочу. А если им не нравится — ну пусть они меня уговорят. Справедливо?
Про домыслы — посмеялся, да.
Ну и про демагогию — это блог вообще-то. Ну так, на секундочку.
Но нет, речь не о подарках, речь об общем отношении, и не о яндексе, а об индустрии в целом. Это общая проблема.
Ребята долго и целенаправленно закрывали любые потоки информации, Кроме «одобренных». Поговорить не с пиарщиком, проблема. Понять, Как что делается и работает -проблема. Все внешние контакты осуществляются по принципу «Для жизнерадостных дебилов» — было хорошо, а стало еще лучше, и пишите обязательно в превосходной степени, а то мы обидимся — ведь мы такие хорошие, лучшие на рынке. И единственные, да. Подчеркну- так делают почти все.
В результате нет адекватной картины, что и как работает, зато есть очень завышенные ожидания и стереотипы. Которые при столкновении с реальностью очень больно разбиваются. Ну и личный момент: грубо говоря, когда журналисту говорят «мы тут все и без вас понимаем, а вам отводим роль низшего существа, которое должно переписывать наши пресс-релизы», то в случае факапа (ТМ) журналист вполне может позлорадствовать, не так ли?
Второй поднятый вопрос не в программистах и не в «факапе» как таковом. А в том, как эти программисты понимают свое место в мире и взаимоотношения с ним. Реально считается, что в ПО работают няшки с Уникальными Компетенциями, и народ просто обязан оценить их Величие. Поэтому там распространилась какая-то тотальная безответственность. Я же не просто так столько цитат привел, это же отражение того, как там думают. И последствий своих действий просто не осознают.
ЭТо ладно, пока у них ПО легкое. А извините, система управления светофорами будет? Или система управления подачей водой и ЭЭ в жилой дом? Ты хочешь сказать, что там другие требования? Да брось, программисты везде одинаковые, ты сам написал.
Да и то, как ладно? с чего вдруг у нас стало считаться, что прикрутить какую-то фигню к дедлайну (и забить при этом на тестирование) более важно, чем обеспечить стабильность? на мой взгляд, стабильность важнее. Особенно для платформ, где вся эта херня сама обновляется.
В общем, вопрос не в яндексе и не в употреблении слова «факап», а в мусоре в голове и тотальной безответственности, помноженной на коворкинги и ощущение собственной уникальности.
И да, ты прав — ПО такая штука, что с конкуренцией ПОКА не очень, т.к. все быстро развивается, так что можно гнать туфту. Но это же минус, не надо это воспринимать как особенность, да еще с таким «ах, да, мы программисты, нам можно лажать».
Но, не, видимо, не занимавшись программистской деятельностью, он просто не осознает масштабов проблемы. Багов в любой программе — пруд пруди. Выявить их все невозможно, иначе стоимость производства ПО возрастет на порядок, а то и больше. Просто потому, что любая программа, сама по себе — это некий штучный продукт. У нас нет завода по производству программ, их у крупной конторы 10, ну 100, то есть, это все равно мелкая партия. Сложность же большинства ПО (именно большинства), количество «деталек» в них, «спусковых крючков» превышает сложность любого автомобиля. И поэтому большинство решений принимается не на основе четкого инженерного рассчета, а в общем-то наобум. Да, конечно, есть проектирование, расписывание структуры, тестирование, но все равно работоспособность большинства программ во многих случаях зависит от сиюминутного решения конкретного человека.
Именно поэтому все программы постоянно что-то куда-то пишут (и забывают), при удалении остаются хвосты (в памяти, свопятся на диск, итп), во всех протоколах есть огромные дырищи, которыми никто не занимается потому что руки не доходят.
В тех областях, где ошибка стоит больших денег (например, банковское ПО) за этим следят — но именно поэтому стоимость программного комплекса для конечного потребителя составляет десятки и сотни тысяч долларов.
В случае с Яндекс.Навигатором проблема конкретно раздута из ничего. Это человеческий фактор, от него никуда не деться до тех пор, пока человек будет связан с разработкой хоть сколько-нибудь.
P.S. Выпад про оранжевый офис с пуфиками повеселил. Серьезный — значит грустный. И, желательно, в шинели.
Не хочешь пользоваться чужим приложением? Напиши своё. Не умеешь? Страдай.
Пользователи не могут требовать от разработчика свыше того, что указано в договоре. Если они принимают лицензионное соглашение, ущемляющие их желания, то это их проблемы.