问题标签 [project-planning]

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 投票
9 回答
4133 浏览

php - 无需注册即可实施投票系统

我想在我的网站上实现一个投票系统,而不必强迫他们创建一个帐户。他们最终将投票赞成/反对具有唯一 ID 的内容。

  • 我知道我可以将条目存储在带有 IP/ID 的表中,但是如果有多个用户来自同一个 IP 怎么办?
  • 有没有办法在不绑定到外部 IP 的情况下唯一地识别访问者?
  • 如果创建了一个 GUID,将其存储在该计算机上的 cookie 中,以后可以在具有相同 IP 的同一台计算机上检索它吗?不同的IP?

对这些问题的任何想法或对更好方法的任何见解将不胜感激。

0 投票
2 回答
454 浏览

project-management - 网络框架工作量估算

如何将功能点中的工作量估计转换为特定的 Web 框架,如 django?还是工作量估计仅取决于 Web 框架的架构?任何提示或指南都会有所帮助。

编辑你是否会限制思考说,这是我的框架,比如 django,让我考虑将我的需求转换为模型和模板。

或者我可以笼统地说,这些是我的要求,现在这些是我的功能点(任何通用估计技术),我可以将其转换为 django 框架的约束并进行努力估计。

0 投票
6 回答
560 浏览

project-management - 在开始一个项目后,突然发现了新的竞争对手,你如何说服自己继续前进?

我知道这是一个主观问题,但我想看看其他人是如何处理这个问题的:

您如何说服自己和您的队友在尝试创业或开展项目时突然面临竞争,无论是由于缺乏研究还是全新的初创公司,我们应该继续前进?

考虑到这种非常具体的情况,有哪些激励技巧?

我试图在被烧毁之前提前了解这一点。

谢谢。

0 投票
2 回答
109 浏览

architecture - 成功的团队项目会源自简单的策略吗?

0 投票
13 回答
408 浏览

project-planning - 估计 - 添加另一个开发人员时应该减少哪些因素?

我目前正在估算一个新项目。假设有一个开发人员在做这件事,我的高水平估计是 25 周。

实际上将有两个开发人员并行工作。什么因素可以合理地减少估计?(我意识到它不会是 0.5)

0 投票
3 回答
888 浏览

c# - 爱好应用建议:激光表演编辑器/模拟器

我一直想在这个应用程序上工作大约一年。我想创建一个“激光表演模拟器/编辑器”。我希望能够将灯光放置在舞台上的不同位置,并且我希望能够编写每个灯光来执行各种操作,例如转动、以特定间隔打开和关闭、改变颜色等。真实是不完全是我的意图。我有进一步计划编写一个工具,该工具可以根据可以检测到的某些信息(例如每分钟的节拍数),根据现有音频文件(当然通常是一首歌曲)轻松同步和创作激光表演,等等,例如。

我最初想在 C# 中使用 XNA 来解决这个问题。编辑器当然会包含一些 3D 视口(也许在 Ortho Projection 中),我猜有点像 3D 建模工具,但更像是游戏的关卡设计工具,因为人们可以用它做很多事情将受到限制,例如灯光放置和属性编辑。

问题是我以前从未从事过 3D 编程项目。几年前,我尝试学习 OpenGL(买了很多书,老实说确实读过它们,但那时我是编程新手,一切都没有意义。此外,我对所使用的数学知识也不太了解)。我也确实尝试过学习 Managed DirectX,虽然它似乎更有意义,但我想我没有那么积极地学习它,所以我放弃了。

现在我其实有学习它的理由,所以我会有动力,我相信我现在会理解大部分数学。

但我不知道从哪里开始。我确信这需要我一段时间才能完成,所以我知道要耐心等待。我想知道你们建议我从哪里开始。音频部分我相信我会留到以后。我想基础是渲染引擎和编辑界面,然后是实际的模拟器来播放创建的节目。

由于我无法将所有内容都放在一个问题中,因此稍后当我进入项目的那个领域时,我会提出后续问题。但是,与此同时,我要问的基本一般问题是:

  1. 我应该从哪里开始?我从来没有做过这么大的事情,所以我对这个项目的大量事情感到不知所措,我不明白我应该从什么开始。我知道我会先计划好事情,但我希望至少能得到一个关于从什么开始的提示。我假设它是渲染引擎。

  2. 使用 C# 和 XNA 是个好主意,或者至少可以吗?我对 C# 非常熟悉,几年前我确实尝试过学习 Managed DirectX,我相信这有点相似。而且我熟悉使用 C# 的 .Net 的用户界面创建方面。

  3. 我应该创建自己的渲染引擎还是使用现有的?你推荐哪个?我对创建自己的引擎以便学习并不完全感兴趣。我相信我最终会明白发生了什么,而且我真的不希望渲染方面成为障碍,特别是如果那里已经存在的东西比我在不久的将来可以创造的任何东西都要好. 当然,我还是会尝试学习 XNA;我不会试图忽略它。

谢谢大家,我非常感谢您提供的任何意见。对不起,如果我很模糊。我对细节有想法,但我现在想问一般性问题,给自己一个方向感。再次感谢。

编辑:我想强调的是,我从未从头开始从事过如此大规模的工作。我真的不知道从哪里开始。我从未从事过 3D 编程,也从未从事过编辑器所需的复杂用户界面。正如我过去向自己证明的那样,我确实有学习和做任何与编程相关的事情的动力和动力,但我希望你们能提供任何关于从哪里开始的细节和细节。

例如,你们中的一些人说从渲染引擎开始,但你能提供任何细节吗?有没有足够的免费和/或开源引擎?考虑到我的追求,是否有任何我应该特别关注的 3D 主题?例如,我读过一些激光器可能只是带有着色器的 3D 网格,或者其他东西,我显然不精通 3D 编程。

我不打算购买任何东西,例如渲染引擎,至少在不久的将来。如果我这样做了,那将是一旦我有了一个可以工作的核心/基础。

谢谢你们,除了你们中的一些人已经做过的事情之外,我非常感谢你们提供的任何见解。

0 投票
3 回答
1288 浏览

uml - 需要 UML 图和规划帮助

我有一个我写的 Access db,在过去 3 年里我用它来做我的支票簿和预算。我以前从未编写过程序,但我决定将数据库编写成一个独立的程序。除了数据库本身的简单 VBA 之外,我唯一的经验是 C++ 类的介绍和 OO 逻辑类。

即使我知道我想让程序做什么(因为这是我的数据库现在所做的)我想尽可能正确地进行规划和设计,所以我可以尽可能正确地编写程序,以便功能添加和维护更容易。

我需要帮助计划。我想 UML 图应该是第一位的。我需要做什么 UML 图?并按什么顺序?我试图做一个用例,但由于程序只涉及我、我的钱、银行和商店,这似乎毫无意义。还是我想错了?我需要在我的账户中绘制我的资金和预算吗?我不知道。我需要有关如何进行的帮助。谢谢。

0 投票
7 回答
342 浏览

project-management - 是否有充分的理由对几个月后的功能进行时间​​估算?

我今天与一位顾问开会(就内部程序向我们咨询),我们进行了一项计划未来三个月发展的练习。我完全不反对这样做,我认为必须了解接下来会发生什么,以什么顺序以及它们的相对大小。我也认为为你想在特定日期完成的事情设定目标是很棒的。但我一直认为,与这位顾问和我的一些团队成员的不同意见,试图将时间估计(甚至在几天和几周内松散地)用于实现功能(尚未指定,甚至没有讨论)最后)是一项完全没有意义和徒劳的任务。根据我的经验,当我开始工作时,

我是否偏离了基础并且错过了花费时间和精力来猜测在 2 个月内实现 FeatureX需要 8 天(考虑到HL )的价值?

0 投票
8 回答
436 浏览

project-management - 估计你的任务应该走多远?

用于估算任务持续时间的最佳时间分辨率是多少?

是 0.5、1、2、5 天还是应该减少到 0.5、1、2、4 小时,然后再持续到几天?

更改标签文本是否应该成为任务?(预计到达时间 < 1 分钟)

建议?

0 投票
4 回答
374 浏览

winforms - WinForm 自定义控件:现在还是以后?

我正计划编写我的第一个程序(它将使用 C#),我需要帮助做出决定。我知道我想在程序的最终版本中使用自定义控件(可能是这些),但有人建议我使用标准的 WinForm 控件,直到程序正常运行。他们说,一旦一切正常,我就可以用我想要的自定义控件替换 UI。这是我最好的方法吗?或者我应该从一开始就使用自定义 UI 控件?

关于我:

- 从来没有写过程序

- 有一些简单的 Access/VBA 经验和课堂 C++ 逻辑和非 UI 编程

- 如果这很重要,我还不知道具体该怎么做,但我确实计划尽可能地保持逻辑和 UI 分开。我知道这需要优先考虑。

谢谢。