软件开发

2015年DevExpress资源汇总(文档、视频、Demo、更新)

限于喜欢 提交于 2019-11-28 11:13:58
原文: http://devexpresscn.com/Resources/Documentation-513.html DevExpress v15.1更新说明 | PDF完整版文档下载 【DevExpress v15.1新版亮点】DevExtreme控件升级(一) 【DevExpress v15.1新版亮点】DevExtreme控件升级(二) 【DevExpress v15.1新版亮点】DevExtreme控件升级(三) 【DevExpress v15.1新版亮点】CodeRush控件功能增强 【DevExpress v15.1新版亮点】WinForms控件功能升级(一) 【DevExpress v15.1新版亮点】WinForms控件功能升级(二) 【DevExpress v15.1新版亮点】WinForms控件功能升级(三) 【DevExpress v15.1新版亮点】WinForms控件功能升级(四) 【DevExpress v15.1新版亮点】WinForms控件功能升级(五) 【DevExpress v15.1新版亮点】VCL控件功能增强(一) 【DevExpress v15.1新版亮点】VCL控件功能增强(二) 【DevExpress v15.1新版亮点】VCL控件功能增强(三) 【DevExpress v15.1新版亮点】TestCafe功能升级

不懂技术,一个好的想法如何让他实现?

眉间皱痕 提交于 2019-11-26 23:02:16
经常听到很多人说“我有一个很好的idea”,就差一个技术合伙人了。下面就产品的整个服务流程给不懂技术的创业者分享一下一款好的产品的打造流程。程序员客栈3.0昨日刚刚上线,还是以远程工作为切入点,做互联网企业的技术远程中心,做好程序员的经纪人,为程序员和需求方服务,特别是这次3.0版本的短期雇佣服务,彻底解决产品需求方和程序员的沟通障碍,让程序员驻场到企业提供服务,完美解决项目开发过程中可能遇到的问题。    一个项目的开发流程一般是『想法』『原型』『设计』『开发』『测试』。   一般刚开始创业的人,没有产品研发经验的公司负责人,他们提供的word、ppt都是属于『想法』,无论描述再详细再怎么高大上都属于想法。很多这样的创始人或者产品负责人,就这样拿着自己的『想法』满世界的去找人做开发,就差一个靠谱程序员了,一些程序员自诩技术能力好,乐呵呵的接了项目,然后就是项目烂尾了。程序员客栈刚开始做外包分发也严重面临这个问题。之前一直搞不明白为什么会这样,现在才慢慢想清楚就是因为项目没有流程,介入的人越多结果越乱。项目一开始定位模糊,没有原型就找设计,没有静态设计和流程图就直接做开发,开发想赶进度就增加人手,开发完成不留文档摆出再也不想管了姿态。你们感受下,这些都是非常糟糕的做法,这样折腾产品质量能好才怪。做产品搞开发绝不是找包工头建房子的那种野路子。   所以能做好产品一定需要对『想法』

互联网产品开发:为什么版本控制如此重要?

☆樱花仙子☆ 提交于 2019-11-26 14:10:25
  如果说什么是软件开发项目一定要使用的基础工具,那么版本控制系统应该算最重要的部分。不管是个人开发或是团队协作开发,都可以通过版本控制系统获得巨大的好处。   没有版本控制系统的话,代码可能被别人或自己不小心覆盖或遗失、也不知道是谁因为什么原因改了这段代码、也没办法可以复原回前几天的修改。有了版本控制系统,开发人员只要将每次程式码的变更都纪录(Commit)起来,并且透过版本控制系统中进行更新。   有了版本控制系统,我们可以浏览所有开发的历史纪录,掌握团队的开发进度,而且作任何修改都不再害怕,因为你可以轻易的复原回之前正常的版本。我们也可以透过分支和标签的功能来进行软件发行的不同版本,例如稳定版本、维护版本和开发中版本。   很多项目需求方还没有明白开发的定义,这里必须要跟大家说一点老生常谈的段子:“开发永远是个过程,而不是结果。”所以开发者一定要使用版本控制系统,Git或Mercurial是免费开源的版本系统系统、随处可用的网络、便宜的云端服务器,甚至有现成的第三方服务Github。   如果你还没有使用的话,建议马上为你的软件开发项目建立版本控制。接下来是几点使用版本控制系统的建议:   1.将所有东西都放进版本控制系统   是的,所有项目开发过程中的产出物都放到版本控制系统之中,这包括了程序源代码、测试程序、文件、设定档、各种自动化脚本等等