• Как вы используете git при разработке в одиночку?

    @Akellacom
    CTO
    Постоянно использую, комичу все изменения по разным задачам по проекту, пишу осмысленный комментарий, не испытываю проблем. Это уже как привычка.
    Ответ написан
    Комментировать
  • Как вы используете git при разработке в одиночку?

    @carbon88
    .NET developer/ORM developer
    Конечно сложно себя дисциплинировать. Но когда вырабатывается привычка, то стараешься писать осмысленные комментарии к комитам. Особенно когда нужно что-то найти в десятке тысяч комитов, тытаешься делать так чтобы было понятно по описанию комита. Иначе придется постоянно копаться в самих изменениях комитов, чтобы найти то, что нужно. По сути, в пределах отдельной ветки которая названа более-менее нормально (а мы стараемся делать именно так, ветка на каждый task или issue и по завершению закрывать и сливать с основной) можно и писать менее осмысленные комментарии.

    Нужно себя пересиливать, выдавать себе люлей раз начальника нет хотябы полгодика, типа "какого х.. тут ты понаписал этот бред!? ни..я ведь не понятно что да как в этом комите!". Потом втянитесь и скилл наработаете. Мне было лениво писать хорошие комменты комитов, когда английский был не очень (все только на нем, даже в коде описания и комментарии только на нем), сложно было попросту. А сейчас подтянул, словарный запас поднатаскал, скилл наработал и проще сформировать мысли при комите.

    В общем будьте самокритичнее и требовательнее к себе. Или вы, извиняюсь, настолько тряпка что не можете дать себе "бодрящего пенделя" когда это надо?
    Ответ написан
    2 комментария
  • Увлекся изучением Ruby, поэтому хотелось бы узнать, какая вообще занятость у Ruby программиста?

    @vsuhachev
    И стоит ли заниматься изучением Ruby, без дальнейшего освоения RoR?

    По моему Руби неплохой язык и без рельс. Думаю, если он нравится, то стоит изучать и использовать в качестве "glue language". Как у "клея" у него есть следующие преимущества:

    1. Мощный современный ОО-язык с лаконичным синтаксисом и продуманной стандартной библиотекой
    2. Возможность писать свой DSL(осваивается быстро, полно примеров)
    3. REPL
    4. Интерпретатор есть на всех популярных платформах, а так же на java
    5. Мощный пакетный менеджер (gems+bundler)
    6. Билд-система из коробки (rake)
    7. Куча дополнительных библиотек и огромное комьюнити
    8. Язык активно развивается


    Ну и веб на руби это не только рельсы
    Ответ написан
    5 комментариев
  • Установка гемов без прав рута?

    goshakkk_reborn
    @goshakkk_reborn
    Ответ написан
    Комментировать
  • Aналог iTerm2 для Mac OS?

    @sevmax
    Можно создать алиасы в ~/.ssh/config.
    Настройки общесистемные, любой терминал подхватывает.
    Метод работает на любом nix.
    Выглядит примерно так:

    Host server1
    Hostname 1.2.3.4
    User anonymous
    Port 22
    Ответ написан
    Комментировать