• JetBrains Upsource EAP: продукт для просмотра репозиториев и code review, с которым теперь можно поиграться
    0
    Был такой план. Но на самом деле это совершенно непонятная с точки зрения продукта и пользы задача. Нужно было просветление, пока его, как я понимаю, не наступило, но ты поспрашивай.
  • Hackathon@JetBrains 2014
    +3
    Катя ты монстр!
    Ножницы висящие — прекрасны!
    Луч искреннего восхищения!
  • Upsource: новая платформа от JetBrains
    +1
    трагическое стечение обстоятельств, пофиксили! )
  • Upsource: новая платформа от JetBrains
    0
    DVCS становится стандартном в силу 100 миллона инвестиций у GitHub.

    Без центрального репозитория вы не можете сделать ни одной Enterprise фичи. То, что часть репозитория может храниться и даже изменяться локально, это другой аспект, и к DVCS он имеет отношение весьма косвенное: в рамках DVCS такую штуку просто сделать техически проще.
  • Upsource: новая платформа от JetBrains
    +1
    Это да, прикрутим, конечно.
  • Upsource: новая платформа от JetBrains
    0
    Намечается все. А что получится, и что нужно рынку — это не известно. Но с хостингами соревноваться точно не хочется — там жестокая экономия не ресурсах, а считать код — дорого.
  • Upsource: новая платформа от JetBrains
    0
    Продукта еще нет. Нет даже Preview или EAP. Так что тут нечего сказать.
  • Upsource: новая платформа от JetBrains
    +3
    А еще конкретней: будут поддержаны все вменяемые системы контроля версий, которые представлены на рынке. Вот тут на странице есть картинка: confluence.jetbrains.com/display/TCD8/TeamCity+Documentation
  • Upsource: новая платформа от JetBrains
    +6
    CodeReview в Upsource будет, мы сейчас над этим активно работаем. Никаких дат назвать не могу, но следите за обновлениями ;)
  • Upsource: новая платформа от JetBrains
    +5
    Будут поддерживаться все системы контроля версий, поддержка которых есть в TeamCity.
  • Upsource: новая платформа от JetBrains
    +7
    Со временем будут все языки, которые есть в IntelliJ IDEA, а может и больше ;)
    Работать будет со всеми типами проектов, с которыми работает IDEA, соответственно с мультиязыковостью уже и сейчас все хорошо, просто из языков только Java и XML.
  • 2ГИС — появилась версия для iOS
    0
    Было бы прекрасно, если бы приложение умело использовать gps и не спрашивало бы, карту какого города я хочу скачать при старте.
  • Зарелизился ReSharper 6.0
    0
    Попробуйте удалить кэши через кнопочку «Clear caches» в диалоге «ReSharper | Options | Environment | General»
  • Продолжение промо-акции VS+ReSharper
    +2
    Источник: Microsoft. Ссылки нет, т.к. это информация, которая выдается дозированно и только партнерам: т.е. ни у кого из дополнений нет знаний о доле рынка конкурентов, к тому же частично это под NDA.

    Но у R# доля самая большая.
  • Продолжение промо-акции VS+ReSharper
    +1
    Естественно не на первом, потому что практически мало кто ставит его через галлерею.
  • ReSharper: поиск кода по паттерну, второй подход
    0
    упс! спасибо, поправил!
  • Покажи себя с лучшей стороны
    0
    у компании, в которой я работаю, супер-бренд, но вот когда люди на вопрос о том, почему они к нам пришли, начинают гнать пургу про ценности, развитие и прочее, то хочется их удавить.

    последний взятый мною человек, на вопрос, почему наша компания, ответил: «ну, вы известны и к тому же офис близко к моему дому». когда на вопрос о сверхурочной работе он ответил: «вообще отношусь отрицательно, так как у меня жена», то я уже готов был на него молиться. ну, и конечно, он очень активный и проч и проч и проч.
  • За что платят большие деньги
    0
    Программистов, в РФ, 150тысяч. Половина из них это 1С. Менеджеров по продажам, в стране, где только и продают значительно больше.
  • ReSharper: поиск кода по паттерну
    0
    такие опросы никогда не отражают действительность, вы же понимаете, пользователи никогда не знают, что они хотят
  • ReSharper: поиск кода по паттерну
    0
    вы не можете оценить ее воссребованность исходя только из вашего личного опыта и вашего стиля программирования. команда R# имеет уже пачку реквестов на расширение этой фичи, потому что люди знают как и почему они будут ее использовать.

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

    но value от фичи нельзя измерять частотою ее использования. частота — это buzz, не более.
  • ReSharper: поиск кода по паттерну
    0
    раскройте мысль, пожалуйста (про оверинжиниринг)
  • ReSharper: поиск кода по паттерну
    0
    это именно поиск и замена. поиск сложных конструкций с учетом семантики языка и замена на такие же сложные конструкции. регулырные выражения — это то, как раньше неудачно и монструозно иногда решали это задачу.

    и к рефакторингам это не имеет никакого отношения. рефакторинги — это в первую очередь сложная логика по сохранению функциональности кода. Search With Pattern — этого не делает и для этого не задумывался.
  • ReSharper: поиск кода по паттерну
    0
    напишите, пожалуйста, regexp для любого примера из статьи. лучше, конечно, для поиска if, которые могут быть сконвертированы в тернарный оператор.
  • ReSharper: Value Tracking
    0
    Будет в 6.0 или 5.5 работать Find Usages на скомпилированном коде, будут и присвоения внутри библиотек показываться. Но в любом случае, решарпер никогда не сможет отслеживать вызовы через Reflection, просто потому, что это динамическое связывание и для его обработки надо запускать программу :)

    Опять же, вас обычно уровень, на котором вы инжектиреуете не очень интересует. Интересно как ходят данные в сложных алгоритмах, а то что вы добрались до kernel.Get — уже достаточно. Далее вы берете в руки другую тулзу и разбираете ужаснейшые конфиги, или аттриюуты в вашем случае и со временем приходите к выводу, что Ninject — зло :)))
  • ReSharper: Value Tracking
    0
    пример покажите
  • Ищем работу: практический опыт
    0
    вы лжец, откуда тогда я могу знать, что вы профи — это ж логика ;)
  • Ищем работу: практический опыт
    0
    я спросил совершенно конкретный вопрос про ложь и почему вы считаете ее допустимой. и привел очевидный пример того, когда стремление понравиться будет стрелять вам в ногу.

    есть еще один фактор. если ваш профессионализм растет, то вы будете встречаться со все более пытливыми работодателями. они вас живьем съедят, если вы будите что-то «знать», но не сможете сказать внятного слова.
  • Ищем работу: практический опыт
    0
    не сделаю

    есть такой контрольный вопрос на интервью: «как вы относитесь к сверхурочной работе?». если человек отвечает что-то радостно-восторженное, то это сильный повод начать сомневаться в его адекватности.

    никто не знает всего.
  • Ищем работу: практический опыт
    –1
    Если вы можете отличить, когда работодатель врет вам, то почему вы считаете, что работодатель не поймет, что вы врете ему?
  • Вышла вторая бета Resharper 5
    –1
    а что именно грустно? расскажите с примерами
  • Вышла вторая бета Resharper 5
    0
    везде в aspx — это не кейз, интересно какие конкретно были проблемы и в каких случаях
  • Вышла вторая бета Resharper 5
    0
    вы не могли бы поделиться примером кода или солюшеном в котором у вас проблема с dynamic, чтобы мы могли воспроизвести проблему и исправить?
  • ReSharper: Call Hierarchy
    0
    О, вот это уже замечание по делу. Постараемся сделать группировку по расширению файлов уже в 5-ке. Спасибо за репорт :)
  • Память: LOH и Chunked Lists
    0
    может у вас были просто memory leaks? и LOH тут не при чем?
    но вообще, конечно перед OOM делается попытка GC, так что может и LOH
  • Память: LOH и Chunked Lists
    0
    вы заново пытаетесь изобрести теорию алгоритмов.
  • Память: LOH и Chunked Lists
    0
    Добавление O(log n), потому что надо найти место вставки. В хеше O(1), если массив не переполнен, если переполнен O(n) — но это происходит редко, и вообще добавление N элементов в хэш стоит 2N.

    Подсчет хэша — это константное время. Бинарный поиск — зависит от n. Быстрее в итоге хэш, потому что не растет время доступа.
  • Память: LOH и Chunked Lists
    0
    SortedDictionary — да. Наконец-то подходит.

    Но. Он тратит лишнюю память. И операция поиска в нем O(log n), а не O(1) как в хеше. И добавление тоже дорогое.
  • Память: LOH и Chunked Lists
    0
    Dictionary от LOH не спасет, потому что 21тысяча объектов в в нем — и он сам попадет в LOH. Все контейнеры должны быть заново реализованы на основе ChunkedList.
  • Память: LOH и Chunked Lists
    0
    таким аргументом закрывается любой спор.

    давайте постараемся жить в реальном мире с реальными историческими, и не всегда собственными проблемами.
  • Память: LOH и Chunked Lists
    0
    освобождение и перемещение больших объектов — это дорого. видимо, пытались выиграть именно это.