问题标签 [process]

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 投票
14 回答
88639 浏览

linux - 你如何杀死所有超过某个年龄的 Linux 进程?

我对某个服务器上的一些类似僵尸的进程有疑问,这些进程需要不时被杀死。我怎样才能最好地识别运行时间超过一个小时左右的那些?

0 投票
6 回答
2209 浏览

testing - 有人使用可执行需求吗?

根据我对它们的有限经验,可执行需求(即将所有需求指定为损坏的自动化测试)已被证明是非常成功的。我曾参与过一个项目,在该项目中,我们非常重视创建高级自动化测试,这些测试可以执行给定用例/用户故事的所有功能。在我们开始这种练习之后,开发变得多么容易,这让我感到非常惊讶。编写测试后,实现功能变得非常容易,我们能够对系统进行重大的架构更改,并对世界充满信心,一切仍然像昨天一样工作。

我们遇到的最大问题是管理这些类型测试的工具不是很好。我们经常使用 Fitnesse,因此我现在讨厌 Fit 框架。

我想知道 1)是否有其他人有使用这种类型的测试驱动的需求定义进行开发的经验,以及 2)你们都使用了哪些工具来促进这一点。

0 投票
9 回答
44569 浏览

unit-testing - 开发人员测试与 QA 团队测试 - 什么是正确的工作分工?

在试图提倡更多的开发人员测试时,我发现了“这不是 QA 的工作吗?”的论点。被大量使用。在我看来,让 QA 团队承担所有测试职责是没有意义的,但同时 Spolsky 和其他人说你不应该使用 100 美元/小时的开发人员来做 30 美元/小时的测试人员可以做的事情. 在拥有专门的 QA 团队的公司中,其他人的经历是什么?分工应该画在哪里?

澄清:我的意思是 QA 作为验证和验证团队。开发者不应该做验证(以客户为中心的测试),但验证(功能测试)的划分点在哪里?

0 投票
8 回答
57368 浏览

c - 如何在 C 中生成另一个进程?

如何运行外部程序并使用 C 传递命令行参数?如果您必须使用操作系统 API,请提供适用于 Windows、Mac 和 Linux 的解决方案。

0 投票
7 回答
31572 浏览

python - 在 Windows 中复制 fork() 的最佳方法是什么?

如何实现一些逻辑,使我能够fork()使用 Python 在 Windows 上通过系统调用重现我在 Linux 上的功能?

我特别尝试在 SAPI Com 组件上执行一个方法,同时在主线程中继续执行其他逻辑而不阻塞或等待。

0 投票
13 回答
849 浏览

unit-testing - 高级开发人员和单元测试 - 需要吗?他们可以使用走狗吗?

高级开发人员应该免于单元测试 - 还是应该允许他们使用走狗来实现它们?激励不习惯使用单元测试技术的人采用它们的最佳方式是什么?

0 投票
10 回答
4248 浏览

process - 您是否遵循个人软件流程?您的组织/团队是否遵循团队软件流程?

有关更多信息 -维基百科上的个人软件流程和维基百科上团队软件流程

我有两个问题:

  1. 您从这些过程中看到了什么好处?
  2. 您使用哪些工具和/或方法来遵循这些流程?
0 投票
3 回答
964 浏览

process - 如何做轻量级 CMMI?

在我的组织中,人们认为轻量级 CMMI 是一个神话,尽管有相反的证据。您对轻量级 CMMI 有何经验?你做过吗?它对你有用吗?

0 投票
7 回答
16803 浏览

c# - 进程内存大小 - 不同的计数器

我试图找出我自己的 .Net 服务器进程正在使用多少内存(用于监视和记录目的)。

我正在使用:

但是,Process 对象有几个不同的属性可以让我读取使用的内存空间:Paged、NonPaged、PagedSystem、NonPagedSystem、Private、Virtual、WorkingSet

然后是“峰值”:我猜它只是存储这些最后一个所取的最大值。

阅读每个属性的 MSDN 定义对我来说并没有太大帮助。我不得不承认我对内存管理方式的了解(就分页和虚拟而言)非常有限。

所以我的问题显然是“我应该使用哪一个?”,我知道答案是“这取决于”。

这个进程基本上会保存一堆列表来记忆正在发生的事情,而其他进程与之通信并查询它的东西。我预计将在其中运行的服务器需要大量 RAM,因此我会随着时间的推移查询这些数据,以便与它保存在其中的列表的大小相比能够估计 RAM 需求。

所以......我应该使用哪一个,为什么?

0 投票
9 回答
19401 浏览

java - System.exit(1) 的替代方案

由于各种原因,在编写Java ApplicationsSystem.exit时不赞成调用,那么如何通知调用进程并非一切都按计划进行?

编辑: 1 是standin任何非零退出代码的 a 。