Обновить
6
Konstantin Shabanov@Aesthete

Пользователь

11
Подписчики
Отправить сообщение
Когда коту делать нечего… Люблю 2гис и уже много лет пользуюсь, но вектор развития несовсем понятен в последнее время.
Вместо того, чтобы сделать версию для ipad/mac/linux, сделать нормальное отображение направления движения в ios (как в android сделано; на текущий момент в какую сторону не иди, он все равно показывает кружочек), нормальное построение маршрута (насколько я помню сейчас строит только через общественный транспорт, «пешком» нельзя никак построить), вместо этого прикрутили зачем-то 3D-карты. Непонятно.
Это не опечатка, в секциях vm1/vm2 не совсем верно рассчитываются результаты. Добавил это в статью (в оригинал).
А вот это звучит действительно интересно.
Я как раз имел в виду, что у них там своя тусовка, так что можно выбрать тему поинтереснее.
Пользуюсь dnsimple. Вполне доволен.
EE не имеет смысла для 1.9.
Какая пафосная херня. Ещё дело даже до нормального запуска не дошло, а уже такие шапкозакидательские настроения. Похоже на очередной пшик.
Ах да, ещё уличал другие браузеры в своём собственном рендеринге шрифтов, достаточно сильно отличающемся от системного.
pentadactyl/downthemall/adblockplus/firebug

А ещё раздражает, что хром пытается за меня думать. Например, когда я пытаюсь зайти на биллинг провайдера, находящийся в локальном домене .zet, он редиректит сначала в гугл с вопросом «Вы точно хотели туда зайти?». Маразм.

Та же херня с назойливыми предложениями перевести страничку и сохранить пароль, причем отключение этих функций срабатывает не всегда с первого раза.
некоторое время назад я сравнивал, на фф он действительно резал лучше.
Кто вообще будет писать десктопное приложение на рубях, тем более используя через одно место реализованный qt-ruby? Ещё и кроссплатформенное. Какое-то рассуждение о сферическом коне в вакууме.
Зачем использовать Qt, если есть macruby?
github.com/troydm/AnimeWallpaperDownloader/pull/1
Я, следуя порыву, начал рефакторить, но сумел вовремя остановиться.
Для более глубокого рефакторинга надо смотреть, что там за страницы оно отдаёт и т.д.

Примеры:
1. В руби стандартом являются отступы в 2 пробела (styleguide)
2. Неплохо было бы вычищать лишние пробелы — это очень портит диффы.
3. Имена переменных это главный фейл. Ещё в школе по-моему рассказывают, что называть переменные «a, b, c» — это плохо.
4. Повторяющийся код надо извлекать в соответствующие методы.
5. Меня смущают счётчики и метод, которым парсятся страницы, но по этому поводу я ничего не могу сказать конкретного, надо вникать в то, как работает приложение.
7. Зачем там хеши нужны я так и не понял. Заменил на массивы.
8. Ну и прочие C-измы. То есть приложение написано в обычном процедурном стиле как это делается в C, без использования всех возможностей ruby.

Ну в общем рад, если помог. :)
Потому что это написано в C-подобном стиле. Рубями тут и не пахнет.
ты не понял. цель поста — попиарить pvs studio, а не что либо поправить. Поэтому и отправлять никто ничего не будет, очевидно же. В прошлый раз правда за такой отклик мне влупили полгода r/o, так что считай реклама проплачена.
Ага, они не успевают следить как миллионы распиливают, а тут за каждым Васей Пупкиным с суммарным доходом <100к рублей будут.
А вы никогда не покупали какой-нибудь продукт в магазине, который в итоге оказывался УГ? И что, назад потом несли, потому что невкусно?
Для этого есть трейлеры.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность