Ilya_Shpankov
Vivaldi Technologies | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Вы снова путаете две совершенно разные вещи. Функциональность браузера на 99% создана по запросам пользователей, и на 1% - в целях маркетингового продвижения (как это было, например, с подсветкой Phillips). А вот успех всего проекта на 20% зависит от качества продукта, а на 80% - от грамотной маркетинговой политики. Ещё проще: вы путаете расширение функциональности браузера (разработка) и процесс его распространения (продвижение на рынок). Это абсолютно разные вещи. Цитата: А если постараться задержать дыхание, и закрыть их все? Пусть не за три дня, а за неделю. | Посчитайте сами. К релизу (за 8 недель) мы закрываем около 100 багов (иногда и по 150, но это редко). Незакрытых баг-репортов только по десктопу - около 7000. Хорошо, с учётом дублей - пусть это будет даже 3000 багов. Делим 3000 на 100, получаем 30 восьминедельных циклов или 1680 дней. 4,5 года. И, к слову, всё это время баг-репорты будут продолжать поступать, хотя и в меньшем количестве с каждым месяцем - учитывая постоянный отток пользователей с "замороженного" на годы браузера. А потом надо начинать весь проект сначала, т.к. ядро Chromium уйдёт настолько далеко от используемого в "замороженном" браузере, что это будет абсолютная несовместимость всего, всех функций. Цитата: Сделайте релизы один раз в две недели по средам, | Релизы - чего? Релизы у нас раз в 8 недель. Публичные снапшоты - ну, типа раз в неделю плюс-минус. Внутренние сборки для всех тестеров, включая внештатных (Sopranos) - ежедневно, иногда - по два раза в день. Цитата: А потому что стабле может быть стабле только если НЕТ известных багов в выкатываемой версии. Как только там остался хотя бы один известный баг - это ничем кроме бэты/альфа/ночнушки зваться не имеет права по определению. | Уже много лет никто, ни один сложный проект не работает по такому принципу. Это всё в прошлом. Современный процесс софтостроения насколько ускорился, настолько же и усложнился, как результат - баги. Бесконечные. Поэтому сегодня стабильный релиз - это релиз, у котором нет критических для работы приложения багов. Критических - это значит не позволяющих пользоваться продуктом. А если баг есть, но только при определённых настройках или допусловиях - это уже некритичный баг, и таких в стабильных версиях очень много. И это не только в софтостроении. В других отраслях аналогично. Например, в абсолютно каждом самолёте, которые летают сегодня по пассажирским маршрутам по всему миру, лежит специальная тетрадочка со списком известных проблем. И первый пилот решает, может он лететь с такими недочётами или нет. Т.е. он решает, насколько критичны эти баги, и можно ли с ними в "релиз". Это потому, что современный авиалайнер - это офигенно сложный аппаратно-программный комплекс, в котором баги неизбежны, причём, как софтовые, так и хардовые. Неработающие датчики, кнопки, дублирующие цепи - это в принципе рутина, не говоря уже о сломанных спинках у пассажиров или неработающих лампочках освещения. Но - ничего, летаем, не жалуемся. Вообще, очень странно, что некоторые считают разработчиков Vivaldi какими-то глупыми студентами, ведущими разработку как попало. Между тем, у всех разработчиков многолетний опыт и если они работают так, как работают, то это не потому, что не знают, как надо, а потому, что это оптимальный в существующих жёстких условиях вариант. Это очень осторожное балансирование на очень тонкой ниточке, где каждое неосторожное действие приводит к катастрофическим результатам. Вот как пару лет назад мы залезли в ядро чуть поглубже - и в этот момент Chromium кардинально переписали много кода, что привело к валу регрессий, из которых мы выбирались полгода, если ни больше. Это вам так просто кажется, что сиди себе и ваяй софтину, что там сложного? Сам себе хозяин-барин. Так вот, в реальном мире больших игроков всё совсем не так - это как пытаться дойти до следующего этапа через стаю хищников. Одно неверное движение - и пипец, ты уже на обочине, затоптан в лепёшку. Цитата: Но сейчас в мире при подходах "херак-херак и в продакшен" и "да похер как работает, выкатывай релиз, а то инвесторы съедят" такой подход, как и элементарное уважение к пользователю, уходит на второй план. Потому что эффективный дефективный менеджер хочет премию. | Нет, всё банальней. Если начнёшь тормозить - проект загнётся. Или беги в группе лидеров, или вешай кроссовки на гвоздик. Как тот же Cent Browser, к примеру. Что там, два года назад версия была? Ну и? Ну и всё. Цитата: Полноэкранный режим опять с перекрывающей адресной панелью название папок: | Да, есть такое. Уже отправил баг-репорт. Цитата: Кстати, вспомнил про оперу. А подобный VPN/проксик планируется свой? | Подобный - это бутафорский? Нет, такой не планируется. А нормальный VPN дорого стоит, не потянем пока. Плюс тут ещё другой момент - политика. Нас уже непонятно за что заблокировали в Китае (оттуда число пользователей сократилось аж на 70%), а с VPN начнут и в других странах перекрывать кислород. Ну, или потребуют бэкдор и слив. Вам оно надо? Лично я установил VPN-расширение для десятка сайтов и этого вполне достаточно. P.S. На тему спискв изменений - теперь и на странице архива (добавил изменение в шапку данной ветки). https://vivaldi.com/download/archive/ |