现在,我将所有项目保存在笔记本电脑上.我想我不应该这样做,而是使用版本控制系统并从外部托管存储库(Google Code,SourceForge等)检入/检出它们.我在这里看到了几个好处 - 首先,如果我的计算机崩溃和烧毁或外部硬盘崩溃并烧毁,我不必担心丢失我的代码; 第二,我可以与世界分享我的代码,甚至可以在需要时获得更多帮助.
这是一个好主意吗?如果是这样,我应该调查哪些其他项目主机(Google Code和SourceForge除外)?
在Eclipse中,我经常在项目中包含所有与项目相关的材料(包括PDF,Microsoft和OpenDocument格式的文档).这是否可以使用Visual Studio,特别是如果我尝试从Visual Studio内部打开文件,它将在外部应用程序中打开?
对于VS 2005,最大数量的项目会导致性能问题.我们现在有多达25个项目并且还在增长.我们应该引用这些二进制文件,还是将我们的应用程序逻辑分解为太多不同的项目.似乎最近开始成为一个重大的性能问题.
当您的一组 .h 文件陷入了经典“棘手问题”的情况(#include 一个 .h 意味着您最终会包含几乎所有文件)时,您会怎么做?预防显然是最好的良药,但是如果在供应商(!)发货之前发生这种情况,您该怎么办?
这是问题的扩展,这可能是更相关的问题——您是否应该首先尝试理清依赖关系?
我在初学者的openGL上需要很少的示例代码项目..我试过谷歌搜索...但我仍在寻求你的建议.
有什么好的android初学者项目可以做到的?我刚买了一部Android手机,很想看到我在自己的手机上制作的应用程序,并向人们和潜在的雇主展示.我可以列出一些好的基础项目吗?
我已经阅读了许多关于emacs中项目管理的问题,尽管他们似乎并不了解我喜欢的工作方式(可以追溯到Borland时代).
基本上,我想创建自己的文件层次结构,我可以从中打开文件进行编辑.这与目录结构不同:通常存在从编辑的角度收集逻辑意义的文件,但不在同一目录中,等等.
目前,我一直在使用scitepm,它是编辑SciTE(Scintilla衍生物)的侧栏发射器.但在我看来,emacs必须能够做类似的事情 - 我只是不能从eproject,speedbar等的各种描述中梳理我的具体用例......
有什么指针吗?或者我的工作流程无可救药地复古?
我作为嵌入式系统软件工程师工作了5年(更多的CAN和核心级编程,I2C,SPI),我开始研究生课程.目前我是一名应用软件程序员,也很有趣.但是,我对嵌入式系统项目的乐趣和满足感都缺失了.我想开始我可以在家做的项目,以保持我的兴趣.如果您有任何人可以与16位或32位微型开发套件共享有关外围设备的信息,我将不胜感激.或者建议重新开始的好地方.
使用Visual Studio 2008:
在解决方案中有一个主项目(Project1),在同一解决方案中还有其他项目(这些项目是Excel 2007工作簿模板).这些其他项目需要引用Project1中的类和对象,而Project1需要能够访问Workbook项目.
我现在拥有的是其他项目设置为依赖于Project1,并且引用被添加到Project1的其他项目中.
这是做我想要完成的事情的正确方法还是有另一种方式?