工业机器人编程为什么不如PC软件业一样引入Git一类的版本控制理念呢?

深夜,朋友在QQ上发来一个消息:github用么? 下面是我们的对话:

ZS 22:55:09
github用么
ZS 22:55:17
自己建库太麻烦了
LT 22:55:40
没到那么高级的地步
ZS 22:55:54
靠,高级个毛
ZS 22:56:04
无数人在用
LT 22:56:16
俺们没用
ZS 22:56:55
你们的代码不用版本控制的?
ZS 22:57:07
不可能是原始社会那种方式吧
ZS 22:57:21
现在哪还有不用版本控制的软件开发
LT 22:57:26
是的
LT 22:57:31
原始社会
ZS 22:57:58
太牛了
ZS 22:58:25
你们这才叫厉害
ZS 22:58:30
什么都不怕
LT 22:58:53
我一直想引入版本控制
LT 22:59:00
但是不知道该怎么做
LT 22:59:43
我们版本控制只好是一个一个存档包
ZS 23:00:03
用git啊,或者svn
ZS 23:00:13
svn比较老,git比较潮
LT 23:00:24
存档包吧,还不好分享
LT 23:00:33
现在还只是ftp备份
ZS 23:00:49
能一直不用挨到现在,也算是够强了
LT 23:00:53
机器号_日期 这样的格式存档
ZS 23:00:54
竟然还受得了
LT 23:02:06

LT 23:02:11
这样子。。。。

ZS 23:02:51
竟然还没有让人抓狂
ZS 23:03:00
都是能忍的
LT 23:03:23
这样子,都没人提啊
LT 23:03:37
还是我坚持这样子的更新备份的
ZS 23:03:42
搞台机子,装个Ubuntu,装个git server或svn server,有多难
LT 23:04:49
难得狠
LT 23:05:00
办公室上个公共盘都不容易
ZS 23:05:16
准确说就是太懒,没人想花一个礼拜彻底整整
LT 23:05:37
没人操这个心
ZS 23:05:34
其实就是你懒
ZS 23:05:50
你手下见你懒,心想领导都不急我急个毛
LT 23:06:44
其实我们用ftp管理已经足够了
ZS 23:06:57
足够个毛
ZS 23:07:01
是懒的借口
ZS 23:07:05
没版本控制是可怕的
LT 23:07:20
你们软件是纯代码的
ZS 23:07:19
不是现代化生产方式
LT 23:07:29
我们有很多东西
LT 23:07:36

ZS 23:09:56
全都可以版本控制

在某种程度上,工业机器人的编程和PC编程有着类似的方法,无非都是用代码(所谓的语言)来描述对象以及过程控制。然而工业机器人应用编程确实落后于PC软件业,理念的落后不只是一点点。也许因为工业机器人的编程代码量远不及PC软件编程,而且从事工业机器人编程的从业人员,也没有从事过软件工程之类的理念的熏陶。(那么考虑 ,如果要在工业机器人编程领域引入软件工程的概念,那么该注意哪些问题呢?)

《未完待续》

 

 

扩展阅读:

  • 版本控制让你成为更优秀的程序员
    http://blog.huyo.org/?p=391
  • Version control for binaries
    http://stackoverflow.com/questions/104453/version-control-for-binaries

关键字:版本控制, SVN, Git

2 thoughts on “工业机器人编程为什么不如PC软件业一样引入Git一类的版本控制理念呢?

  1. 不要说版本控制了,连基本的文本比较软件(如WinMerge、BeyondCompare等)很多工程师都不愿意用,离线改的代码就那么轻易地恢复备份形式更新到控制器上了,或者相同工作站就那么轻易地文件替换形式更新到各个控制器上了,我真信了他的邪

    • 可能环境如此吧。比如IT业,即便小白入行,看到前辈用版本控制,也就开始用了。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.