问题标签 [project]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
184 浏览

visual-studio - 手动编辑项目文件时如何将文件添加到源代码管理?

我正在使用代码生成,并希望在生成完成后将新生成的文件自动添加到项目文件中。如果我通过修改项目文件来添加文件,它们不会像通过 IDE 添加它们时那样在它们旁边获得加号图标。因此,当我签入文件时,它们不会被添加到源代码管理中。

有没有办法以编程方式将文件添加到项目文件中,使其旁边有加号图标以将其添加到源代码管理?

0 投票
5 回答
14779 浏览

java - Java Web 项目结构最佳实践

我正在开始一个使用 Hibernate 和标准 MVC 架构的新 Java Web 项目。我刚刚开始布局项目结构,在此过程中,我开始环顾四周,看看这方面是否有任何标准,关于控制器应该去哪里以及通常布置所有内容的最佳方式。但是,我还没有真正找到任何指导方针。

所以我很想知道的是

  • 有人知道 Java Web 项目布局的最佳实践指南吗?
  • 是否有人对不同类型的项目有一套特定的硬性规则?
  • 人们是否倾向于按表示层、业务层和应用程序等不同层来拆分包?
0 投票
1 回答
901 浏览

.net - 如何访问设置期间输入的信息?(VS2008安装工程)

我在带有文本框的安装 UI 中添加了一个简单的对话框窗口。如何找出用户输入的内容?

@米奇小麦:谢谢。在您的帮助下,我设法解决了这个问题。我需要使用自定义操作的 CustomActionData 属性。

自定义动作数据

0 投票
3 回答
167 浏览

testing - Testing procedure

I developed one application, and starting the testing phase soon,

While I'm trying to setup a testing plan, I have one question!

Shall I start by testing the actual application functionality, or the installation procedure first? (Please note that the installer is an actual project we have)

Thanks,

0 投票
11 回答
2924 浏览

templates - Web 开发者的项目模板目录

重要提示:接受的答案在赏金后被接受,不一定是因为我认为这是最好的答案。


我发现自己在开始新项目时一遍又一遍地做事。我创建了一个包含子文件夹的文件夹,然后复制一些标准项目,如 css 重置文件、famfamfam 图标、jquery 等。

这让我想到了理想的起始模板是什么。我问的原因是我再次经历并且想知道我应该在我的模板中包含什么,这样我就不必在将来返回并在我开始的每个新网站上重新做一遍.

我目前拥有的如下:

项目模板文件夹
  • index.html -- XHTML 1.0 严格的文档类型。元标签。引用的 CSS/js 文件。
  • css/
    • default.css——空的。为用户样式保留。
    • 960 / -- 960 用于 CSS 布局的网格系统。
      • 960.css
      • 重置.css
      • 文本.css
  • js/
    • default.js——空的。为用户脚本保留。
    • jQuery / -- 轻量级 Javascript 框架
      • jquery-1.3.1.min.js
  • 图片/
    • famfamfam / -- 优秀的 png 图标集合
      • 图标/
        • 接受.png
        • 添加.png
        • ...ETC
0 投票
5 回答
405 浏览

project - 当您使用的库不再维护时,您会怎么做?

我一直觉得令人沮丧的一件事是当我使用的库不再维护时。即使事先查看更新历史和社区,我也遇到过这样的情况,我稍后再查看时发现我正在使用的版本是最后一个版本。

通常,直到几个月过去,或者发现了一些错误/限制,才会注意到这一点。我在用 Python 编码时经常遇到这种情况,因为我想要升级到新版本的解释器很容易在以前运行良好的库中引入问题。我的问题是:对这种情况最好的反应是什么?

  • 你成为老图书馆的维护者了吗?即使您只是修复您关心的错误,这仍然是很多工作。尤其是如果库很大、很复杂,并且代码记录不充分(这种情况经常发生)。

  • 您是否切换到不同的库(如果有)?这也是一项重要的工作,有可能引入新的错误,特别是如果唯一的替代方案从不同的角度解决问题。即使您有远见为旧库的功能编写抽象层也是如此。

  • 你自己滚吗?它最终的代码可能比旧库少,因为您只编写您关心的部分。因此,将来更容易维护。但是现在您已经浪费了几天/几周/几个月的时间来生产可能功能较少的东西,并且肯定会引入大量新错误。

我意识到答案取决于具体情况:库的大小、源是否可用、它的可维护性、您的代码使用了多少、您的代码对它的依赖程度等等。我正在寻找答案在一系列案例中。你对这个问题有什么经验?

0 投票
10 回答
1004 浏览

testing - 软件开发测试人员

在我公司,我们开发软件产品。到目前为止,我们还没有任何测试人员,所以基本上开发人员就是测试人员,当然还有客户和用户(不好)。

我们的团队现在由 4 名开发人员组成,主要使用 Cruisecontrol、Flex、ASP.NET、IIS、MSSQLServer 和 WebORB。我敦促经理们聘请测试人员,但我想知道测试人员在软件开发中是否正常。所以:

  1. 产品(或大型项目)开发中是否需要测试人员?
  2. 测试人员应该只做测试工作吗?或者您可以期望开发人员或图形设计师在半周内进行测试吗?
  3. 你在哪里可以找到好的测试人员(我想没有软件开发测试学位)?
  4. 测试一切是否是技术团队项目经理的任务?

谢谢,列文卡登

ps:谢谢,Vinay,我们确实有单元测试,但实际上,单元测试不能涵盖测试人员可以做什么。

0 投票
7 回答
7195 浏览

project-management - 项目文件?

我在一家获得 CMMI 5 级认证的公司工作,我讨厌的一件事是我们准备的文件数量(作为程序员,我已经讨厌文件)。我们有很多文件,如 PID(项目启动文档)、业务需求、系统要求、技术规范、代码审查清单、问题日志、缺陷日志、配置管理计划、配置管理检查清单、发布文档和批次...

几乎 90% 的这些文档都是为了 QA 审核而完成的 :) .. 您认为项目最重要的文档是什么?从长远来看,其他开发人员可以使用哪些文档?

请在这里分享您的良好做法。我想将它们用于我自己的项目或我计划长期创办的公司。

谢谢

0 投票
2 回答
225 浏览

python - 我应该为新项目使用哪个版本的 TurboGears?

我正在计划一个新项目,我想使用TurboGears。问题是:我不确定选择哪个版本。共有三种选择: Turbogears 1.0.8(稳定版) Turbogears 1.1(beta 3) Turbogears 2.0(beta 4)

由于这是一个新项目,我不想选择错误的框架。那么差异在哪里,2.0 的“beta”程度如何?

谢谢你的帮助!

0 投票
2 回答
1376 浏览

silverlight - 在 Visual Studio 安装项目中创建 IE 的快捷方式

我正在为我们的 Silverlight 应用程序创建安装程序。该应用程序将在本地计算机上以信息亭模式在 Internet Explorer 中运行,并将从桌面快捷方式启动。我在 VS 2008 中使用我的安装项目创建快捷方式时遇到问题。我最终需要的是桌面上的快捷方式

"C:\Program Files\Internet Explorer\iexplore.exe" -k [ProgramFilesFolder][Manufacturer][ProductName]\MySilverlightHostPage.html

作为目标。如果可能的话,我也想要我自己的图标。有任何想法吗?我尝试了几种不同的方法来做到这一点,但没有什么完全正确的。