欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

就是一个人写代码做软件项目也建议用版本管理器也要考虑采用异地容灾手段...

发布时间:2025/6/15 编程问答 48 豆豆
生活随笔 收集整理的这篇文章主要介绍了 就是一个人写代码做软件项目也建议用版本管理器也要考虑采用异地容灾手段... 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

就是一个人写的代码,也建议用版本管理器,很早以前版本管理软件用得不是很多,我们写程序设置是互相文件Copy来Copy去的原始状态也经历过,现在养成了一个好习惯,就是一个人写也用版本管理器。

   好处有几点:

   1:有时候自己程序覆盖错了,开始时操作失误,可能导致把有效的代码都覆盖了,找不到原来正确的代码了,那会非常痛苦,最要命的是一个有难度的,有技术含量的,耗费了蛮多时间写的代码,不小心被覆盖了,那真是想死的念头都会有。

   2:若同行啥的,看到你自己一个人写代码,都在用版本控制管理软件,他们会觉得你很专业,很有面子,将来指挥大家啥的,也更容易一些。

   3:将来若需要有人帮你修改代码啥的,若很早就在用版本管理器,再加几个人一起开发什么的会很方便,效率也会很高。

 

   就连个人的代码,也都需要异地容灾。这方面我有深刻的教训,大概在2005年左右,我去参加一个集体活动,住宾馆忘记把门锁好,结果把崭新的一台IBM笔记本丢失,当时里面有接近1个月写的代码,没来得及备份,结果是很惨痛的,这一个月写的都白写了,而且还记得处理了很多细节,这么多的代码中存在的问题都重新再写一次,至少还需要一个月时间,而且完全没创造性的,原地再踏步一个月。

   虽然话说丢笔记本是小事情,丢代码是大事情,但是笔记本也是13500多大洋啊,就是换成现在想净赚1万多元也不是很容易的事情,代码丢了就丢了吧,别把我电脑给弄丢了呀,当时的代码倒是没笔记本值钱。

   后来到了2008年左右,也发生了一件事情,移动硬盘坏了,里面所有的代码备份及相关的软件都丢失了。这次给我的打击很大,损失也很惨重。

   其实这些年,身边发生丢失笔记本电脑,移动硬盘,硬盘崩溃的事情遇到了蛮多了,所以我也有了时刻保护关键数据、关键程序代码的习惯。

 

   1:购买了一个服务器放在公网上,代码有变动修改了后,随时都上传上去,几乎每天都保持与服务器上的代码同步,随时防止笔记本电脑被偷窃、硬盘崩溃,或者其他硬件崩溃等。

   2:把核心的代码,与绝对信任的朋友一起分享,与他们的电脑上的程序保持同步,例如用SVN等进行同步,他们修正了代码中的错误,也上传到服务器上,我也可以随时获得他们的更新情况。

   3:家里有2M的ADSL,方便随时更新代码。

   4:出差有3G无线网络,随时方便更新同步代码。

   5:购买了移动硬盘,周期性的备份代码,每3-4年更换一次移动硬盘,防止出现重大故障。

   6:周期性的,把最新的代码压缩好放到QQ 网络硬盘里。

   7:周期性的,把最新的代码,放到电子邮箱里进行备份。 

  

   现在是2011年了,2005年时笔记本电脑比代码值钱是实话那时候想赚钱很难,水平也不太够。现在虽然笔记本电脑同样也比代码值钱,但是总算有了一些变化,时间更值钱了,不是代码更值钱了,若真丢失改进完善1个月的代码,那真的是要命,现在1个月的生命比1万多元是值钱多了,无法容忍能损失半年改进的代码这个说法了。

 

   下面截个图,给大家一个参考:

    

 

 

 

 

将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。

About

吉日嘎拉(蒙古语为吉祥如意),2000年毕业于黑龙江大学计算机系软件专业,目前定居杭州,典型的IT软件土鳖一个,外号“软件包工头”。

 

通用权限管理系统组件(GPM - General Permissions Manager)自2003年开始发布,目前是国内注册用户和免费盗版用户最多的权限管理系统,是各种信息管理系统开发中彻底的权限解决方案。本组件支持多种主流数据库(Oracle、sqlsever、db2、mysql),功能强大,使用方便,代码简洁,思路严谨,被广大支持者称为权限管理系统中的“走火入魔级权限管理系统”。

 

精心维护通用权限管理系统组件(GPM - General Permissions Manager)有8年多,3年的不断推广,20万行经典的业务逻辑积累,经过上万次的调试修正,经历了四百个付费客户,上百软件公司的实战开发。

11年以上开发经验,外企工作5年,上市公司3年,独立经营软件公司2年,主持研发部门管理工作4年以上。

将权限管理、工作流做到我能力的极致,一个人只能做好那么很少的几件事情。


QQ:252056973,Mail:jirigala_bao@hotmail.com

访问者分布

通用权限管理模块的严谨设计定位、精心编码实现、不断维护推广、持续优化改进,主要是为了实现一个可以高度重复利用劳动成果的工具软件并×××给所需的人们,另想成为国人值得骄傲的知名软件功能模块。

可供国内管理类开发人员在日常工作中进行灵活二次开发利用的模块,开发管理类软件的必备工具之一,我们的目标就是让程序员早点儿回家休息。

淘宝店地址:http://jirigala.taobao.com

转载于:https://blog.51cto.com/jirigala/811469

总结

以上是生活随笔为你收集整理的就是一个人写代码做软件项目也建议用版本管理器也要考虑采用异地容灾手段...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。