Ответы пользователя по тегу Open Source
  • Куда выложить свой код для критики?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    govnokod.ru, там, как ни странно, бывают дают ценные коментарии
    Ответ написан
    2 комментария
  • Где новичку можно попрактиковаться?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    Отличная книжка на неделю осмысленного чтения - Stroustrup 'A tour of C++' - для программистов, желающих стать "сишниками" это просто основа. Её крутость в том, что там всё сразу по делу, без воды и без основ. Дальше, понимая, как работает язык - начните изучать паттерны проектирования - без архитектурных навыков знание языка только индусам разве что пригодится. Есть даже супер книжка, в которой разбираются архитектуры крутых open source современных приложений: www.aosabook.org/en/index.html
    Ну и всё в таком духе. Параллельно определяетесь с направлением, что вам интересно - графика, железо, быстрые вычисления, большие данные, распределённые системы, ОС, сети и т.д.
    Ответ написан
    Комментировать
  • Что делать, если твои коллеги(и ты сам) только что освоили git, и каммитят все подряд?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    Неверные ответы вам дают и вы тоже неверно мыслите.
    Гит как раз и создан был для сохранения состояния, то есть каждый коммит - это снапшот кода. Некий аналог ctrl+s, если хотите. Коммиты не должны быть привязаны ни к задачам, ни к фичам, ни к багам, ни к чему остальному. Можно хоть каждые 5 секунд коммитить по букве, и ладно. Для управления фичами/багами/etc. есть ветки (не даром они очень легкие). Одна фича - одна ветка. Внутри ветки хоть 500 коммитов, но как только работа завершена - делается pull request и фича мерджится.
    На историю коммитов никто не смотрит, смотрите на дерево коммитов.
    Ответ написан
    2 комментария