Результаты опроса по системам контроля версий
Неделю назад я создал опрос, в котором хотел выяснить популярность контроля версий в нашем сообществе.
Количество опрошенных: 156.
Используете ли вы систему контроля версий?
Какую систему контроля версий вы предпочитаете?
Читать дальше
Результат
Количество опрошенных: 156.
Используете ли вы систему контроля версий?
+-----------+------------+------+
| Ответ | Количество | % |
+-----------+------------+------+
| Да | 115 | 73,7 |
| Нет | 41 | 26,3 |
+-----------+------------+------+
Какую систему контроля версий вы предпочитаете?
+-----------+------------+------+
| Ответ | Количество | % |
+-----------+------------+------+
| Git | 71 | 57,3 |
| SVN | 27 | 21,8 |
| Mercurial | 20 | 16,1 |
| CVS | 2 | 1,6 |
| Fossil | 1 | 0,8 |
| Perforce | 1 | 0,8 |
| TFS | 1 | 0,8 |
| VSS | 1 | 0,8 |
+-----------+------------+------+
Читать дальше
Опрос по системам контроля версий
Однажды на работе я пытался доказать необходимость внедрения системы контроля версий для кода прошивок и других программ. Одним из аргументов была ссылка на опрос на Stackoverflow. Согласно статистики, только 9,3 % из 16,5 тысяч опрошенных разработчиков не пользуются контролем версий. Мне на это ответили, что среди отвечавших мало тех, кто пишет прошивки для микроконтроллеров.
Предлагаю всем, кто занимается разработкой прошивок для МК, ПЛИС и тому подобного и просто электронщикам или близким к этой теме, поучаствовать в опросе. Опрос проводится с помощью Гугла, к сожалению на этом сайте нет этого механизма. (Как оказалось, есть.)
Результат можно посмотреть в таблице с графиками. Думаю закрыть опрос примерно через неделю, когда перестанут поступать ответы. Сделаю отдельный пост с результатами.
Предлагаю всем, кто занимается разработкой прошивок для МК, ПЛИС и тому подобного и просто электронщикам или близким к этой теме, поучаствовать в опросе. Опрос проводится с помощью Гугла, к сожалению на этом сайте нет этого механизма. (Как оказалось, есть.)
Результат можно посмотреть в таблице с графиками. Думаю закрыть опрос примерно через неделю, когда перестанут поступать ответы. Сделаю отдельный пост с результатами.
Опрос "Контроль версий для электронщиков".
Git, часть 2 – конфигурация, возможности и работа
Сегодня мы поговорим про систему контроля версий — Git.
git-scm.com/
Вы еще думаете использовать ли Git как систему контроля версий, при разработке собственных проектов, но не приняли окончательного решения?
Может моя новая статья вам поможет… :) Во всяком случае мне уже многократно помогала находить ошибки между разными версиями кода в проектах, но использовать git можно как для программистов также и для инженеров, в общем для чего угодно. :)
В общем, недавно написал на своем сайте следующую статейку про Git, некое подобие продолжения той что была написана пол года назад, но эта с углублением в некоторые тонкости, в общем встречайте:
— "Git, часть 2 – конфигурация, возможности и работа"
Если вы только собираетесь использовать Git или присматриваетесь к нему, то эта статейка вам поможет принять решение.
Польза ее в том, что можно быстренько (и почти на практике) рассмотреть минимальный набор основных возможностей.
Так что если кому интересно, милости просим :)
Но как вы понимаете для более детального прощупывания вам нужно будет установить git на свой компьютер и самим попробовать. Git есть и под Linux и так же и под всем привычную Windows (и под чтото там ещё… :) )
Ставится он в пару кликов под Windows, под Linux еще проще (даже нет смысла говорить как).
PS: самом собой разумеется, эта статейка не покрывает все,… в родной документации по git информации куда намного больше и ее читать просто необходимо.
… кстати, Git написан создателем и идеологом ОС Линукc — Линусом Торвальдсом (ну и щас еще несколько человек ему помогают).

Вы еще думаете использовать ли Git как систему контроля версий, при разработке собственных проектов, но не приняли окончательного решения?
Может моя новая статья вам поможет… :) Во всяком случае мне уже многократно помогала находить ошибки между разными версиями кода в проектах, но использовать git можно как для программистов также и для инженеров, в общем для чего угодно. :)
В общем, недавно написал на своем сайте следующую статейку про Git, некое подобие продолжения той что была написана пол года назад, но эта с углублением в некоторые тонкости, в общем встречайте:
— "Git, часть 2 – конфигурация, возможности и работа"
Если вы только собираетесь использовать Git или присматриваетесь к нему, то эта статейка вам поможет принять решение.
Польза ее в том, что можно быстренько (и почти на практике) рассмотреть минимальный набор основных возможностей.
Так что если кому интересно, милости просим :)
Но как вы понимаете для более детального прощупывания вам нужно будет установить git на свой компьютер и самим попробовать. Git есть и под Linux и так же и под всем привычную Windows (и под чтото там ещё… :) )
Ставится он в пару кликов под Windows, под Linux еще проще (даже нет смысла говорить как).
PS: самом собой разумеется, эта статейка не покрывает все,… в родной документации по git информации куда намного больше и ее читать просто необходимо.
… кстати, Git написан создателем и идеологом ОС Линукc — Линусом Торвальдсом (ну и щас еще несколько человек ему помогают).
Контроль версии прошивки прямо на вашем MCS-51
По контролю версий исходников во время разработки есть много статей, и не только на нашем ресурсе. Но, когда прошивка уже начинает активную обкатку на железе, следить за тем, какая именно компиляция бинарника сидит в МК, а какая из архивных была собрана в прошлую пятницу, бывает весьма кстати. А если у вас намечается еще и неединичный экземпляр устройства, ну вы поняли.
Поэтому сегодня я расскажу о том, как сам решаю эту задачу, постараюсь привести внятный паттерн для быстрого встраивания в микропрограмму.
Читать дальше
Поэтому сегодня я расскажу о том, как сам решаю эту задачу, постараюсь привести внятный паттерн для быстрого встраивания в микропрограмму.
Читать дальше