我曾经想过使用wiki(MediaWiki)来集中开发项目的所有项目信息.这是使用从SVN(使用SVNKit)提取信息并通过链接到Bugzilla来提取分配给开发人员的工作或者为发布而剩余的工作来完成的.
例子:
<bugzilla type="summary" user="richard.tasker@gmail.com" />
Run Code Online (Sandbox Code Playgroud)
会返回一个摘要
<bugzilla type="status" status="ASSIGNED" product="SCM BEPPI" />
Run Code Online (Sandbox Code Playgroud)
会回来的
你认为这会有用吗?如果是这样,那么你认为其他整合会有价值吗?
我与很多场外开发商和承包商合作.我每天都要求他们给我一个快速的5分钟的工作状态.我有时必须将个人的身份整合到团队中,有时候会巩固一周的状态,以便为我的客户提供期末报告.
我想学习:你会建议什么?
我认为我处于一种独特的情况:我在Linux环境中拥有相当数量的C/C++编码经验.但是,我并没有"项目经验".例如,我熟悉版本控制的概念,但我从未使用过任何版本控制.或者,我从未参与过六个以上源文件的项目.
所以,我现在所处的位置是我正在使用已存在的大量代码来处理这个项目.我必须使用Visual Studio 2008在Windows环境中编写所有代码(Visual C++是具体的)所以我有几个问题:
如何将已有的代码集成到VC++中?我正在使用陆龟SVN,我的机器上有所有代码......
有没有人对从小项目转向大项目有什么一般建议?
任何帮助/建议将不胜感激
我将项目定义为包含主干,分支,标签子目录的SVN目录.
在确定何时将项目拆分为两个或将多个项目合并为一个时,您使用什么标准? - 每个"项目"一个应用程序,共享源和资源共享项目? - 一个包含应用程序所有源和资源的大"项目"?
单个项目或多个项目都有其优缺点.我们正朝着一个单一的项目前进,我正在试图弄清楚这是否是正确的方法.
拆分项目可以更好地控制套件的不同部分如何包含更改.公共库可以是版本,不同的应用程序可以选择使用特定版本(maven dep管理方法).
拆分项目还会创建多个类层次结构,从而使代码整体难以理解,并可能导致代码重复.我认为整体结构的正确设计和组件之间的关系将是管理这一成本的关键.
统一的项目方法将使开发人员在设置工作空间方面更容易,并提供单个类层次结构.这是一把双刃剑,因为它还会向开发人员提供更多信息(太多的课程无法理解).
那么,当你试图决定在哪里结合以及在哪里拆分时,你会使用什么经验法则?
这是一件非常简单的事情,没有人能够在我读过的任何教程中说出来.
我一直在创建一些独立的.NET应用程序以及一些基于DLL的其他程序插件.我注意到Visual Studio中的项目,至少使用Windows应用程序和类库,编译成单个文件(EXE或DLL).
总是这样吗?在组织更大的应用程序方面,我是否应该始终将Visual Studio中的项目视为与最终程序中的单个文件相对应?
我对intellij的想法很新鲜.我只是导入了几个项目eclipse
,它是intellij想法中的模块.
我在一个模块中运行一个main并获得file can not found
异常.我检查user.dir
参数并直接找到另一个模块(该模块是我导入eclipse项目时的第一个模块).
System.out.println(System.getProperty("user.dir"));
Run Code Online (Sandbox Code Playgroud)
我只想在一个模块中运行main时将user.dir设置为该模块目录.怎么设置呢?
所以我正在重新组织一个winforms C#解决方案,以帮助解耦并使其更清洁,更有条理.该解决方案可跟踪小型业务订单等..
到目前为止,我已经完成了这些项目
App.View - 所有GUI相关代码
App.Data - 只是数据结构和接口.没有其他实现代码
App.BusinessLogic - 没有GUI引用的所有业务逻辑代码
我有一些课程,我无法弄清楚他们属于哪里.请让我知道您对每个课程应该去哪个项目的想法,或者是否有另一个项目应该为此创建.
我刚开始学习JavaScript.这是一种相当简单的编程语言,考虑到我在大学学习Java,我非常了解php,并且我已经玩过python和ruby.问题是要正确学习编程语言,我通常会创建一个项目.在javascript中,我只是不知道我可以创建什么样的项目 - 也就是说,一个非基于Web或与Web浏览器相关的项目.我可以创建javascript shell脚本吗?在网络浏览器旁边常用的javascript在哪里?
那么,有人可以给我一些想法吗?
所以这更像是一个普遍的问题.我似乎一直在发现自己被放在越来越大的项目上.最近我被分配到一个用C和VHDL编写的非常大的项目.我的目标是熟悉代码并最终在项目中起带头作用.到目前为止,这是我分配给我的最大项目,我没有开始.
所以这是我的问题:你用什么方法/工具来学习一切是如何工作的?
您是否只是增加和扩展评论?
你是否对项目进行了UML表示?
任何提示都会很棒!谢谢
有许多巧妙的项目正在扩展核心语言和标准库内外的python的实用性.一些想到的是:
有哪些项目让您兴奋不已,无论是在此列表中还是其中?