The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Amazon и Google открыли код систем fuzzing-тестирования Snapchange и Buzzer"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Amazon и Google открыли код систем fuzzing-тестирования Snapchange и Buzzer"  +/
Сообщение от opennews (??), 15-Май-23, 11:30 
Компания Amazon открыла исходные тексты инструментария Snapchange с реализацией метода fuzzing-тестирования срезов памяти, позволяющего организовать проверку исполняемых файлов без их модификации и без наличия исходного кода приложения. Snapchange даёт возможность загрузить дамп физической памяти с производным исполняемым кодом и организовать при помощи гипервизора KVM циклическое выполнение присутствующего в дампе кода, перебирая различных комбинации входных данных, отслеживая возникающие сбои или аномалии и  перезапуская проверку после очередной итерации, каждый раз сбрасывая срез памяти и регистров CPU в исходное состояние. Код проекта написан на языке Rust и распространяется под лицензией Apache 2.0...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=59134

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


29. Скрыто модератором  +/
Сообщение от annonn (?), 15-Май-23, 12:26 
Ответить | Правка | Наверх | Cообщить модератору

32. Скрыто модератором  +/
Сообщение от Аноним (32), 15-Май-23, 12:29 
Ответить | Правка | Наверх | Cообщить модератору

39. Скрыто модератором  +/
Сообщение от annonn (?), 15-Май-23, 12:59 
Ответить | Правка | Наверх | Cообщить модератору

40. Скрыто модератором  +1 +/
Сообщение от Аноним (32), 15-Май-23, 13:14 
Ответить | Правка | Наверх | Cообщить модератору

42. Скрыто модератором  +/
Сообщение от Анонин (?), 15-Май-23, 13:26 
Ответить | Правка | Наверх | Cообщить модератору

43. Скрыто модератором  +/
Сообщение от Аноним (32), 15-Май-23, 13:33 
Ответить | Правка | Наверх | Cообщить модератору

47. Скрыто модератором  +/
Сообщение от annonn (?), 15-Май-23, 13:40 
Ответить | Правка | Наверх | Cообщить модератору

45. Скрыто модератором  +4 +/
Сообщение от Анонимусс (?), 15-Май-23, 13:35 
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

49. Скрыто модератором  –1 +/
Сообщение от Аноним (32), 15-Май-23, 13:45 
Ответить | Правка | Наверх | Cообщить модератору

51. Скрыто модератором  +/
Сообщение от Анонимусс (?), 15-Май-23, 13:52 
Ответить | Правка | Наверх | Cообщить модератору

57. Скрыто модератором  +/
Сообщение от Аноним (32), 15-Май-23, 14:06 
Ответить | Правка | Наверх | Cообщить модератору

62. Скрыто модератором  +/
Сообщение от Анонимусс (?), 15-Май-23, 14:22 
Ответить | Правка | Наверх | Cообщить модератору

74. Скрыто модератором  +/
Сообщение от Аноним (74), 15-Май-23, 16:47 
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

77. Скрыто модератором  +/
Сообщение от Аноним (32), 15-Май-23, 17:21 
Ответить | Правка | Наверх | Cообщить модератору

52. Скрыто модератором  +/
Сообщение от annonn (?), 15-Май-23, 13:55 
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

54. Скрыто модератором  +/
Сообщение от Аноним (54), 15-Май-23, 13:57 
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

55. Скрыто модератором  +/
Сообщение от Анонимусс (?), 15-Май-23, 14:01 
Ответить | Правка | Наверх | Cообщить модератору

58. Скрыто модератором  –3 +/
Сообщение от n00by (ok), 15-Май-23, 14:06 
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

60. Скрыто модератором  +/
Сообщение от Аноним (32), 15-Май-23, 14:18 
Ответить | Правка | Наверх | Cообщить модератору

64. Скрыто модератором  –1 +/
Сообщение от n00by (ok), 15-Май-23, 14:31 
Ответить | Правка | Наверх | Cообщить модератору

65. Скрыто модератором  +/
Сообщение от Аноним (32), 15-Май-23, 14:41 
Ответить | Правка | Наверх | Cообщить модератору

68. Скрыто модератором  –2 +/
Сообщение от n00by (ok), 15-Май-23, 15:46 
Ответить | Правка | Наверх | Cообщить модератору

75. Скрыто модератором  +/
Сообщение от Аноним (32), 15-Май-23, 16:52 
Ответить | Правка | Наверх | Cообщить модератору

53. Скрыто модератором  +1 +/
Сообщение от Аноним (54), 15-Май-23, 13:55 
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

61. Скрыто модератором  +/
Сообщение от annonn (?), 15-Май-23, 14:20 
Ответить | Правка | Наверх | Cообщить модератору

38. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Аноним (38), 15-Май-23, 12:55 
Если бы этот Snapchange ещё и попытки отправки телеметрии или вообще попытки соединения с непонятными адресами отлавливал.
Ответить | Правка | Наверх | Cообщить модератору

41. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +1 +/
Сообщение от Аноним (41), 15-Май-23, 13:25 
телеметрия - это отправка сигнала разрабам, какими фичами пользуются, а какими нет. Отключение телеметрии - это как добровольный отказ от участия в выборах. Или как отказ от голосования, что закупить в офис - новые стулья или новый ксерокс. Или как отказ от выбора цвета обоев: теперь голосует только жена. Люди, отключающие телеметрию, будут и дальше продолжать удивляться, почему выпиливают фичи, которыми они пользуются.
Ответить | Правка | Наверх | Cообщить модератору

44. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от annonn (?), 15-Май-23, 13:34 
ладно бы они удивлялись, но они же еще и ноют!
ноют про телеметрию, ноют про выпиливание фич
и главное в голове ничего не щелкает что это может быть как-то связано

а потом начинаются всякие паразитические пейлмуны, пульсы и либервульфы которые ничего не делают кроме удаления кода (например поддержка слабовидящих и других людей с ограниченными возможностями)

Ответить | Правка | Наверх | Cообщить модератору

73. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Аноним (38), 15-Май-23, 16:37 
Для людей с ограниченными возможностями есть же Chrome.
Ответить | Правка | Наверх | Cообщить модератору

46. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +2 +/
Сообщение от Аноним (32), 15-Май-23, 13:36 
Это из подборки мифов для бедных. Твою любимую функциональность всё равно удалят, даже если все её пользователи надёжно подсчитаны (как, например, происходит с веб-сайтами).
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

48. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от annonn (?), 15-Май-23, 13:44 
рано или поздно удалят любую функцианальность, сайт и вообще мы все умрем, а солнце превратится в сверхновую

думаю только тот, кто не знает как ведется разработка больших проектов (с опросами пользователей, всякими фокус группами и тд) может писать что это все не важно

Ответить | Правка | Наверх | Cообщить модератору

67. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +1 +/
Сообщение от Совершенно другой аноним (?), 15-Май-23, 15:18 
Сорри, что немного не в тему, но вот Солнце сверхновой никак не станет.
Ответить | Правка | Наверх | Cообщить модератору

93. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от annonnn (?), 16-Май-23, 11:24 
ты думаешь много анонимов знаю про спектральную классификацию, эволюцию звезд и образование красных гигантов ?

мне совесть не позволила написать "солнце взорвется / потухнет" ))

Ответить | Правка | Наверх | Cообщить модератору

72. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +1 +/
Сообщение от Аноним (38), 15-Май-23, 16:33 
>Люди, отключающие телеметрию, будут и дальше продолжать удивляться, почему выпиливают фичи, которыми они пользуются.

Получается, что пользователи GNOME практически ничем не пользуются.

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

76. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Аноним (41), 15-Май-23, 17:03 
Пользуются расширениями. Расширяемость, понимаешь? Альтернативой был бы комбайн. Впрочем, тебя кедовендузятника комбайном не напугаешь, да ведь?
Ответить | Правка | Наверх | Cообщить модератору

82. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Анонин (?), 15-Май-23, 21:35 
Угу, куча глючных, тормозных расширений на богомерзком жабоскрипте, подвешивающих и так неповоротливое ДЕ.
И это без того, что они могут конфликтовать, что их разрабы практически всегда не успевают за ломающими изменениями в апи от гнумеров и ты или сидишь без расширений или не обновляешься.
Ответить | Правка | Наверх | Cообщить модератору

90. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Нон (?), 16-Май-23, 07:55 
В итоге в кде получаем кучу глючащих, тормозящих и конфликтующих друг с другом функций прямо из коробки и без возможности отключить.
Ответить | Правка | Наверх | Cообщить модератору

87. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Sw00p aka Jerom (?), 16-Май-23, 07:10 
>Получается, что пользователи GNOME практически ничем не пользуются.

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

Пс: ковырять Гэном

Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

78. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от penetrator (?), 15-Май-23, 19:48 
кто мешает собирать фидбек от пользователей по-другому? ты видел хоть в одном приложении виджет обратной связи?

который бы анонимно слал данные и только по запросу пользователя? таких продуктов единицы, а вот следить за пользователем в ИНТРЕСАХ производителя - да пожалуйста, и это называется телеметрией, а не тот бред, что ты написал

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

79. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +1 +/
Сообщение от Аноним (41), 15-Май-23, 20:19 
> кто мешает собирать фидбек от пользователей по-другому?

как? в виде опросов? ты когда в последний раз проходил опросы вида "расскажите, как вам нравится пользоваться нашим приложением? ставьте лайк в плеймаркете, подписывайтесь на канал, жмите колокольчик"? Никто не проходит такие опросы.

> следить за пользователем в ИНТРЕСАХ производителя - да пожалуйста, и это называется телеметрией

как это противоречит тому, что я сказал? в интересах производителя выяснить, стоит ли заморачиваться и обслуживать фичу дальше, или же ее можно выкинуть и облегчить кодовую базу. В случае удачно реализованной телеметрии это выясняется в считанные секунды. Без телеметрии придется всем рассылать уведомления с опросом, который никто не пройдет, лол.

Ответить | Правка | Наверх | Cообщить модератору

89. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Sw00p aka Jerom (?), 16-Май-23, 07:16 
>В случае удачно реализованной телеметрии это выясняется в считанные секунды.

Ну теперь представьте такую телеметрию в калькуляторе, 99% юзают его только для сложения, это означает, что надо выпиливать возведение в степень? Или там всякие другие функции? А как тебе поможет телеметрия в плане желаний пользователя, что именно хочет пользователь от твоего приложения? Как это без опроса или вменяемого родмапа сделать? Телеметрия это экономия на тестировании. Покупая препарат вы соглашаетесь быть подопытным кроликом, супер, дожили.

Ответить | Правка | Наверх | Cообщить модератору

92. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Анонимусс (?), 16-Май-23, 10:17 
Возможно тебе стоит задуматься, почему на физических калькуляторах и цифровом блоке клавиатуры именно кнопка операции сложения в два раза больше чем другие операции.
И почему обычные вид калькулятора идет по умолчанию, а "научный" - включается через настройки.

> надо выпиливать возведение в степень

или перенести ее в расширенный ("научный") вид. или убрать, если ею никто не пользуется, а поддержка фичи слишком трудозатратна (напр. древняя либа решения СЛАУ не поддерживает новые системы).

> что именно хочет пользователь

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

Ответить | Правка | Наверх | Cообщить модератору

109. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Sw00p aka Jerom (?), 16-Май-23, 23:52 
> именно кнопка операции сложения в два раза больше чем другие операции.

значить человек который чаще пользуется умножением будет плеваться и возмущаться, с какого это бодуна + должен быть больше :). Я бы сделал бы все кнопки одинакового размера и тем самым избавил бы часть людей от возмущения.

> И почему обычные вид калькулятора идет по умолчанию, а "научный" - включается
> через настройки.

а с чего бы мне при установки не дать возможность выбора какой из них по умолчанию у меня стоять должен?

> или убрать, если ею никто не пользуется, а поддержка фичи слишком трудозатратна (напр. древняя либа решения СЛАУ не поддерживает новые системы).

фичи ради, вводили эту фичу? древняя либа?? переписать что мешает? нееее, правильно убрать, точнее выпилить

> вроде и так понятно, что телеметрия не показывает хотелки

телеметрия - это ..... (жду определения), потом прокомментирую.

Ответить | Правка | Наверх | Cообщить модератору

111. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Анонимусс (?), 17-Май-23, 14:07 
> значить человек который чаще пользуется умножением будет плеваться и возмущаться

Пусть плюются и возмущается. Но если сделать кнопку меньше - то будут возмущаться тыщщи пользователей калькуляторов.
Давай еще кнопку пробел на клаве сделаем такого же размера как остальные буквы.

> а с чего бы мне при установки не дать возможность выбора какой из них по умолчанию у меня стоять должен?

тебе на все возможные значения давать выбор прям на старте?
открываешь калькулятор первый раз чтобы что-то быстро посчитать, а он тебя спрашивает:
  "обычный или scientific?",
  "темная тема или светлая? а может быть системная?",
  "какого размера делать кнопку плюс?"
  ...
и ты уже не хочешь в нем ничего считать))

выбор тебе дается в настройках, а при старте будет какой-то default
только в каких-то супер сложных аппах/программных пакетах есть смысл делать какой-то визард на старте

> переписать что мешает?

да что угодно! отсутсвие компетенций - не все спецы по линейной алгебре, отсутствие времени, отсутствие желания, или данные, что этим никто не пользуется

> жду определения

хотел вначале кинуть определение из толкового словаря 2012 года, но там оно какое-то устаревшие
придется формулировать))

"Телеметрия - это набор количественных, временных и поведенческих данных о процессе использовании продукта."

Соответственно она не может фиксировать то, чего в продукте нет, но по ней можно строить предположения о потребностях.

Напр. если есть статистически значимые данные, что пользователь делает действие А, и сразу после него действие Б, за которым ему приходится лезть в недры какой-то подменюшки, то возможно стоит вынести действие Б в на уровень А, сделать быстрый доступ или вообще сделать новое действие А+Б.

Ответить | Правка | Наверх | Cообщить модератору

113. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Sw00p aka Jerom (?), 18-Май-23, 00:05 
> Но если сделать кнопку меньше - то будут возмущаться тыщщи пользователей калькуляторов.

я не предлагал уменьшить, раз изначально с первой версии так задумано - путь так и будет, но если создавать с нуля, то я бы предпочел сделать все кнопки одного размера.

> Давай еще кнопку пробел на клаве сделаем такого же размера как остальные
> буквы.

нет, нет, и еще раз нет. я не это имею ввиду, учитывая как я плююсь на такого рода изменения устоявшихся вещей.

> тебе на все возможные значения давать выбор прям на старте?

от ПО зависит, и задач, категорично ничего не требую.

> и ты уже не хочешь в нем ничего считать))

о да портейбл вершен :) зачем устанавливать и занимать место на диске.

> выбор тебе дается в настройках, а при старте будет какой-то default
> только в каких-то супер сложных аппах/программных пакетах есть смысл делать какой-то визард
> на старте

я до сих пор не могу складывать большие числа :(, хотя клавиша + большая :)

> не все спецы по линейной алгебре,
> отсутствие времени, отсутствие желания, или данные, что этим никто не пользуется

и денег не приносит, жесть, какой-то неблагодарный труд.

> "Телеметрия - это набор количественных, временных и поведенческих данных о процессе использовании
> продукта."

https://ru.wikipedia.org/wiki/%D0%A2%D0%...

«далеко» + «измеряю»

"""
обработку и регистрацию измерительной (телеметрической) информации и информации о различных событиях с целью контроля на расстоянии различных объектов и процессов.
"""

Тут акцент на "измерительной" и "на расстоянии", "поведенческих данных" - измеряются или наблюдаются?

> Соответственно она не может фиксировать то, чего в продукте нет, но по
> ней можно строить предположения о потребностях.

поведение - не телеметрия!

> Напр. если есть статистически значимые данные, что пользователь делает действие А, и
> сразу после него действие Б, за которым ему приходится лезть в
> недры какой-то подменюшки, то возможно стоит вынести действие Б в на
> уровень А, сделать быстрый доступ или вообще сделать новое действие А+Б.

трассировка действий не есть метрика

Ответить | Правка | Наверх | Cообщить модератору

117. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Анонимусс (?), 18-Май-23, 11:02 
> раз изначально с первой версии так задумано - путь так и будет

А вот в том-то и дело что не было. Посмотри на первые портативные карькуляторы, напр. в вики.
Bomwar 901B - маленький "+", еще и совмещенный с "=". Зато точка и ноль большие.
HP-35 - плюс такой же как остальные, зато большой enter.
Б3-18М - все кнопки одного размера.
Т.е. это эволюционное измеенение - бухгалтера и продавцы покупали калькуляторы с большим плюсом, их начали производить больше, другие раскладки свернули. А в научных раскладки остались другие.

> «далеко» + «измеряю»

Вики это конечно хорошо, но в статье про софт почти ничего нет.
Претензия, настолько я понимаю, исключительно к слову "телеметрия"?
Ок, готов заменить его на "аналитику"))

С другой стороны, если заглянуть в en wiki (https://en.wikipedia.org/wiki/Telemetry), там есть раздел Software, где описано примерно то, что я описал выше.

In software, telemetry is used to gather data on the use and performance of applications and application components, e.g. how often certain features are used, measurements of start-up time and processing time, hardware, application crashes, and general usage statistics and/or user behavior. In some cases, very detailed data is reported like individual window metrics, counts of used features, and individual function timings.

¯\_(ツ)_/¯

Ответить | Правка | Наверх | Cообщить модератору

81. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  –2 +/
Сообщение от Анонимусс (?), 15-Май-23, 21:19 
> ты видел хоть в одном приложении виджет обратной связи?

Да в куче приложений есть - и в самом ДЕ, в либре (Send feedback), кто-то на гит свой перекидывает. А толку?

> кто мешает собирать фидбек от пользователей по-другому?

Мешает врожденная черта человека - лень. Если на опрос тебе ответил 1 из 100 - это офигенный результат. Обычно соотношение 1 к 1000 или еще меньше. И это цифры по платным приложухам, где юзер простимулирован написать фидбек, т.к. заплатил денежку.

Если опрос делается маленький - то или от него мало толку, или их будет куча, что будет задалбывать пользователей.
Если опрос большой - то ̶р̶е̶д̶к̶а̶я̶ ̶п̶т̶и̶ц̶а̶ ̶д̶о̶л̶е̶.̶.̶. еще меньше пользователей не забьют где-то на середине опроса.
Плюс опросы - это еще и локализация на все поддерживаемые языки.

> и только по запросу пользователя?

Эм... пользователь должен проснуться утречком и подумать "а не отправить ли мне статистику использования"? Это звучит еще бредовее чем опросы.

> следить за пользователем

Параноики могу отключить анонимную статистику (и потом плакаться что их любимую фичу выпилили)
В части апп можно посмотреть что отправляется прямо их ней, как напр. сделано в Syncthing - Anonymous Usage Reporting -> Preview - и смотришь что оно отправляет (можно еще в доке посмотреть https://docs.syncthing.net/rest/svc-report-get.html)
А потом можно посмотреть юзадж по всем юзерам https://data.syncthing.net/ и определяешь приоритеты.
В других аппах - смотришь в коде или находишь того, кто посмотрит в коде за тебя.

И помни, в опесорсе тебе никто ничего не должен.
Не нравится - или форкай, или вали куда хочешь

Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

85. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Sw00p aka Jerom (?), 16-Май-23, 07:03 
>продолжать удивляться, почему выпиливают фичи, которыми они пользуются.

Ага, и для всего этого нужна телеметрия? У нормального проекта всегда есть дорожная карта и план внедрения новых фич путем обсуждения в сообществе и голосованием на сайте.А по поводу выпиливания, всегда есть предложение альтернативы. А всякая телеметрия в софте это экономия на тестировании.

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

86. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Sw00p aka Jerom (?), 16-Май-23, 07:06 
Давайте, еще поспорим о нужности всякой "Погоды" с рекламой хрен пойми чего, выпиливайте на здоровье.

пс: хрен выпилишь Хренбокс

Ответить | Правка | Наверх | Cообщить модератору

91. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Анонимусс (?), 16-Май-23, 09:58 
> У нормального проекта всегда есть дорожная карта

Есть, вопрос только как она создается.

> путем обсуждения в сообществе и голосованием на сайте

Сообщество - это пара десятков з̶a̶д̶p̶o̶т̶o̶в̶  power-users с крайне специфическими потребностями. И их хотелки крайне далеки, если не диаметрально противоположны обычному пользователю. Это не какой-то проф. софт, где люди простимулированы доносить свое мнение, потому что от этого зависит их продуктивность.

Пару раз было, правда в коммерческом софте, что реализовывали фичу как раз по опросу на сайте (где за нее голосовало условно 1к человек), а потом оказывалось, уже по результатам телеметрии, что ею пользуются примерно эти же 1к человек из 2M DAU.

> всякая телеметрия в софте это экономия на тестировании.

Бред. Вы записываете автоматизацию отправки ошибок/крешрепортов в телеметрию, хотя это абсолютно разные вещи на разной инфраструктуре.
Общее у них только одно - лень и некомпетентность, впрочем в последнем их обвинять нельзя)).
Потому что юзер не будет идти на какой-то сайт, возможно еще регистрироваться, описывать что произошло, свой сетап, шаги и тд., чтобы пожаловаться что приложение падает. Он пойдет в фейсбучек/реддит и будет ныть какое приложение плохое.
Ты или даешь ему возможность нажать кнопку "Отправить инфу об ошибке" или нет.

Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

108. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Sw00p aka Jerom (?), 16-Май-23, 23:34 
> Есть, вопрос только как она создается.

На старте проекта - автором конечно, а далее с учетом мнения сообщества или потребителей, которые за этот продукт платят. Только надо понимать, что этот "путь" не должен быть бесконечным, то есть должны быть основные цели проекта которые надо достичь и на этом остановиться. Представьте проект "калькулятор", который достиг всех "математических целей", думаете стоить думать о том, что еще в него пихнуть? Может пихнем еще кредитный калькулятор всяких разных банков, и внедрим рекламу всяких там тЫнковых? Думаете, из обычной программы для текстовых заметок надо делать текстовый процессор в облаке?  

> Сообщество - это пара десятков з̶a̶д̶p̶o̶т̶o̶в̶
>  power-users с крайне специфическими потребностями. И их хотелки крайне далеки,
> если не диаметрально противоположны обычному пользователю. Это не какой-то проф. софт,
> где люди простимулированы доносить свое мнение, потому что от этого зависит
> их продуктивность.

всегда можно форкнуть, мораль - у всех свои хотелки, сколько людей - столько и сами знаете чего :)


> Пару раз было, правда в коммерческом софте

вон "погода" у мелко мягких сильно испортилась после втюхивания рекламы.

> Бред. Вы записываете автоматизацию отправки ошибок/крешрепортов в телеметрию, хотя это
> абсолютно разные вещи на разной инфраструктуре.

такс давайте определимся, что мы подразумевает под понятием "телеметрия ПО"

> Потому что юзер не будет идти на какой-то сайт, возможно еще регистрироваться,
> описывать что произошло, свой сетап, шаги и тд., чтобы пожаловаться что
> приложение падает.

и не обязан, с чего бы, если продукт Г, так и надо говорить.

> Он пойдет в фейсбучек/реддит и будет ныть какое приложение
> плохое.

А что еще остается? багрепортить и т.д.? во-первых, не его это дело, ему за это не платят, во-вторых, продукт должен отвечать стандартам качества, да компания не должна экономить на тестировщиках, а в случае с сообществом, там должны быть конкретные тестировщики.

> Ты или даешь ему возможность нажать кнопку "Отправить инфу об ошибке" или
> нет.

это не телеметрия, дайте определение телеметрии

Ответить | Правка | Наверх | Cообщить модератору

114. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Sw00p aka Jerom (?), 18-Май-23, 00:21 
Тут комент хороший затерли кхммм

> любители аддонов для всяких текстовых редакторов смотрят на тебя неодобрительно)

меня не видно:) Вижу Гэном с его аддонами

> как реклама относится к передаче данных об использовании тех или иных фич?

а чем впихивание рекламы отличается от впихивания сбора телеметрии? как по мне, за это надо сжигать на костре, да, за снятия телеметрии с конечного продукта.

> угу, особенно опенсорс где никто никому не должен

хозяин - барин

> если выкинуть определение самой науки, то это "регистрация измерительной информации и информации о событиях для контроля на расстоянии различных объектов и процессов"

ну вот, хоть кто-то открыл википедию.

> или нет (собираем детальные логи локально и пользователь отправляет по нажатию "отправить логи на анализ")

какие логи? что измеряем? куда отправляем? как анализируем?

> Или оценить какие функции программы наиболее используемые и сделать для них меню быстрого доступа.

наблюдать не есть измерять, телеметрия измеряет!

Ответить | Правка | Наверх | Cообщить модератору

115. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Аноним (115), 18-Май-23, 01:41 
> Отключение телеметрии - это как добровольный отказ от участия в выборах.
> Люди, отключающие телеметрию, будут и дальше продолжать удивляться, почему выпиливают фичи, которыми они пользуются.

Подождите, но если люди отключают телеметрию, значит её нужно выпиливать первой. Иначе это произвол получается -- отказ от результатов голосования!

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

118. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Sw00p aka Jerom (?), 18-Май-23, 14:24 
>Подождите, но если люди отключают телеметрию, значит её нужно выпиливать первой.

включаем логику, отключив телеметрию, она уже не сможет отправить данные об отключении :)


Ответить | Правка | Наверх | Cообщить модератору

59. Скрыто модератором  +/
Сообщение от Аноним (59), 15-Май-23, 14:10 
Ответить | Правка | Наверх | Cообщить модератору

63. Скрыто модератором  +/
Сообщение от Анонин (?), 15-Май-23, 14:24 
Ответить | Правка | Наверх | Cообщить модератору

71. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +1 +/
Сообщение от Аноним (71), 15-Май-23, 16:07 
У гугеля от каждой такой примочке профитов овердофига, потому что у них серверов овердофига.
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

69. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Бывалый смузихлёб (?), 15-Май-23, 15:52 
вначале всех учили как правильно и необходимо лепить всякие юнит-тестирования и иные бредовые поделия. Что-то там про TDD и test first.
И какие они все правильные и умные и добрые и розовые и пушистые и вовсе не зло( отсылка к гуглу и что-то про донт-би-эвил )

А в итоге - их говноподход с 200% говнопокрытием говнотестами скатился к тупому автоматическому перебору входных данных для хоть какого-то поиска ошибки или сбоя.
Разумеется, ПО проходит все тесты. Только от багов и косяков это, как ни странно, не спасает.
Зато какую большую работу можно изобразить - и тут поменять и там и вот тут строку дописать и тесты дообновить, а уж если это всё отдельными ветками да коммитами оформлять... А потом некоторые удивляются, как это сотни-тысячи программистов могут месяцами и годами лепить какой-то проект без какого-либо внятного прогресса, как их сотнями-тысячами гнать могут - и никакого внятного ущерба разработке.

Ответить | Правка | Наверх | Cообщить модератору

70. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Аноним (71), 15-Май-23, 16:05 
Зато стабильность. Зато всегда можно будет ответить работодателю почему у тебя должна быть большая зарплата. То что ты перечислил сплошные профиты для программистов. Или ты так болеешь за то чтобы капиталист поменьше заплатил и побольше получил?
Ответить | Правка | Наверх | Cообщить модератору

80. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Аноним (74), 15-Май-23, 20:37 
Что, погонщик заставляет тесты писать? А ты ему assert(true), и никаких гвоздей!
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

83. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Аноним (-), 15-Май-23, 22:04 
Как правило, большая часть тестов от этого не отличается. Кто-то не умеет писать снизу вверх и поэтому использует тесты. Потом этот кто-то вырастает, превращается в погонщика и одновременно заменяет тестами документацию и кошмарит своим TDD подотчётных программистов, как раз умеющих писать код снизу вверх.
Ответить | Правка | Наверх | Cообщить модератору

84. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Quad Romb (ok), 16-Май-23, 01:37 
Фаззинг не заменяет тестов.
Тесты не заменяют формальных методов.
Формальные методы не заменяют фаззинга, потому что одно относится к модели, а другое - к реализации.

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

Никто не удивляется, что для того, чтобы построить надёжную систему, нужно использовать несколько инструментов.
А то, что время от времени начинают превозносить какой-то один из них - издержки продвижения.
Люди так устроены, что нужно обращать их внимание на некий объект, чтобы они запомнили хотя бы существование этого объекта.
Пыль осядет и у кого голова есть - будут выбирать для каждого конкретного проекта конкретную комбинацию из этих инструментов.

Впрочем, те у кого в голове не молоко, но масло - ещё вчера это делали.

Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

88. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  –2 +/
Сообщение от n00by (ok), 16-Май-23, 07:10 
> а работающего результата всё равно не получить.

А ещё можно вспомнить о тезисе Чёрча-Тьюринга. И о целях, с которыми одно время пытались всё переписать на функциональных языках, оказавшихся на деле слишком ленивыми. Заодно вспомнить о нормальных алгорифмах Маркова и наконец набраться смелость и добавить третью фамилию к тому тезису, а не целовать маковку белому господину за дарёные стеклянные бусы, собирая из них импортозамещение.

Ответить | Правка | Наверх | Cообщить модератору

94. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от annonnn (?), 16-Май-23, 11:32 
> стеклянные бус
> импортозамещение

n00by, что-то тебя плющит

> добавить третью фамилию

Которая нужна только для более строгой формулировки (относительно физического смысла), для первоначальной достаточно двух фамилий

Ответить | Правка | Наверх | Cообщить модератору

95. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  –2 +/
Сообщение от n00by (ok), 16-Май-23, 11:58 
>> стеклянные бус
>> импортозамещение
> n00by, что-то тебя плющит

Но конечно же Вы знаете историю и сможете привести из неё аналоги исходных текстов для автономной сборки программного обеспечения, когда бы белый господин чем-то одаривал туземцев for free помимо стеклянных бус, тифозных одеял и ножек буша (да, их по началу слали как гуманитарку).

>> добавить третью фамилию
> Которая нужна только для более строгой формулировки (относительно физического смысла),
> для первоначальной достаточно двух фамилий

А я не про Дойча. Вот это бусы в действии: туземцы не знают про НАМ.

Ответить | Правка | Наверх | Cообщить модератору

96. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от Анонин (?), 16-Май-23, 12:49 
Смешно читать это тут, на сайте написанном на языке белых господ, отправленных с операционки белых господ, в браузер, которые написали белые господа по стандартам, да, тоже внезапно белых господ.
Что ж ты не отправил свое сообщение через ру замену IP?

> Туземцы не знают про НАМ.

И не только туземцы. Люди в принципе могут не знать про местячкового исследователя за железным занавесом, какие бы крутые его разработки не были. А Тьюринга знает весь мир.
А с другой стороны, в чем такая прорывность этих алгорифмов, что ты хочешь его фамилию аж дописать тем двум? Какой профит от НАМ? Они где-то кроме РЕФАЛа использовался?

Ответить | Правка | Наверх | Cообщить модератору

97. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  –7 +/
Сообщение от n00by (ok), 16-Май-23, 15:16 
> Смешно читать это тут, на сайте написанном на языке белых господ, отправленных
> с операционки белых господ, в браузер, которые написали белые господа по
> стандартам, да, тоже внезапно белых господ.
> Что ж ты не отправил свое сообщение через ру замену IP?

Потому что один я не могу написать всё, а остальные заняты упаковкой стеклянных бус в пакетики местного производства.

>> Туземцы не знают про НАМ.
> И не только туземцы. Люди в принципе могут не знать про местячкового
> исследователя за железным занавесом, какие бы крутые его разработки не были.

Люди, живущие здесь, могут знать и должны знать. Это точно так же, как в США каждый уважающий себя программист написал интерпретатор LISP.

> А Тьюринга знает весь мир.
> А с другой стороны, в чем такая прорывность этих алгорифмов, что ты
> хочешь его фамилию аж дописать тем двум? Какой профит от НАМ?
> Они где-то кроме РЕФАЛа использовался?

А почему Вы решили, что я буду тратить на Вас время?

Ответить | Правка | Наверх | Cообщить модератору

110. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от annonn_3 (?), 17-Май-23, 13:53 
> А почему Вы решили, что я буду тратить на Вас время?

хм... возможно потому что ты сейчас это уже делаешь?
или это такой пук в лужу чтобы игнорировать неудобные вопросы?

Ответить | Правка | Наверх | Cообщить модератору

116. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от n00by (ok), 18-Май-23, 11:00 
Я тратил время на себя, развивая интересные мне моменты. Что бы говорить о "профите" от НАМ, для начала, мне надо примерно представлять, с кем я имею дело. По тону вопроса похоже, что с бестолковым троллем, не слышавшем о pattern-matching в массе ЯВУ.
Ответить | Правка | Наверх | Cообщить модератору

119. "Amazon и Google открыли код систем fuzzing-тестирования Snap..."  +/
Сообщение от ОШИБКА Отсутствуют данные в поле Name (?), 20-Май-23, 11:06 
Тестирование конечно не спасает! Тестирование не нужно! Тяп-ляп и в продакшен, вот наш бизнес-ответ зажравшимся погромистам! Сидять в монеторы глядять, кнопки тычут. А мы им все мониторы поотключаем для экономии электричества, пущай без них поработают.
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру