Что я делаю не так?
Вот тут отдельное исследование по психологии проводить можно. Линукс, знаете ли, коммуна, оно же колхоз. Большинству интересно добавлять фичи (по опыту знаю) и большинству неинтересно заниматься QA. Что вполне естественно. У разработчика в его сборке работает — ну и нормально. Я тоже так делал даже в коммерческих проектах, но там меня страховал отдел QA с грамотными ребятами. Если есть бага, то мне это дело возвращают, и я начинаю разбираться. Но мне выдают полную диагностику, как воспроизвести, где увидеть, и т.п. Причём, поскольку десктопный софт я не разрабатывал никогда (ну, почти), мне могли дать ссылку на тестовом хосте, а там для диагностики возможности богатые. С десктопами не так. Спокойно случается конфликт и получается нехорошо.
И вот, налетая на проблему в программе, скажем, на плюсах, я часто грешу тем, что спрашиваю у знакомых в чатах: а чего это оно? Естественно, полагая, что для большинства это давно пройденный этап. И вот на моменте, когда я слышу нечто вроде “А у меня работает! Что я делаю не так?”, — начинаю злиться. Я не знаю, в чём различие наших конфигураций. Я не маг, и не знаю версий всех библиотек в системе того счастливчика, у которого работает. Более того, я, даже не занимаясь разработкой конкретного продукта, готов выкатить в меру грамотный баг-репорт. Откуда я знаю, что он делает не так, что у него работает. Дальше — смешнее. Спрашиваю: “А версия у тебя какая?” Ну и что вы думаете? Мне оглашают версию не программы, а релиз операционной системы. То есть то, что под той же Ubuntu 9.10 можно спокойно держать любой пиджин, — это типа нонсенс.
Причём добро бы я был тупым потребителем, который вообще ничего не знает! Ну, дежурно отмазаться от ламера можно и так. Но я вообще-то часто стараюсь диагностировать баг, а иногда даже и поправить, и отдать сообществу. А вот на “ЧЯДНТ?” у меня аллергия. Ассоциируется со словами какого-то разработчика KDE, который публично заявил, что не видит смысла в тестировании (даже unit testing), потому что сообщество обозначит ошибки быстрее и эффективнее.
Поэтому я не юзаю KDE. И никогда не буду.
Но, господа, у меня к вам просьба: если нечего сказать окромя того, что у вас работает, — не говорите вы ничего. Не будете казаться идиотами и детьми. К тому же, мне чаще интереснее решение в общем виде, то есть патчить и смотреть код в случае чего лично мне будет не лень. Ага, и патчи ответственному за пакет отправлять — тоже не лень. Это колхоз, а не богадельня. И уж тем более не экскурсия в дурдом, где у некоторых психов что-то не работает. Это стремительно развивающаяся система, ошибки в которой неизбежны.
In: главная · Tagged with: development, linux, soft, мысли
