问题标签 [process-management]
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.
macos - 当我的 Mac 进入睡眠状态时,我的应用程序会发生什么?
当 Mac OS X 进入睡眠状态时,由于关闭笔记本电脑或从 Apple 菜单中选择“睡眠”,它如何暂停正在执行的进程?
我想非窗口进程只是在任意执行点暂停。对于 Cocoa 应用程序也是如此,还是操作系统会等到控制权返回到运行循环调度程序,然后在“已知”位置进入睡眠状态?是否有任何现代操作系统可以做到这一点,或者无论应用程序在做什么,它通常是否足够安全以简单地暂停应用程序?
我很好奇,因为允许随时发生睡眠意味着,从应用程序的角度来看,系统时钟可能会突然大幅向前跳跃。这是我在编码时通常不会考虑的一种可能性。
requirements - 低摩擦最小要求收集
我们的团队如何以尽可能低摩擦但可用的方式从我们的“产品负责人”那里收集需求?
现在这是指导方针 - 没有无法完成或业务需要做出决定它关心质量的决定的帖子,yada yada。我工作的产品是一个成功多年的小团体。我只是想帮助他们提高一个档次。
基本上,我在一个 6 或 7 人的团队中,只有一个产品负责人。她做得很好,但同时兼顾了几个不同的角色(我相信这在极小的团队中很常见)。通常会在零星的时间给出要求(电子邮件会议、面对面的讨论、会议等)。它们永远不会进入系统,有时这会导致功能缺少发布或发布被推迟,因为每个人都忘记了必要的功能。
如果您处于类似情况,但您找到了克服此问题的方法,我很想听听。我很高兴编写代码来帮助缓解这种情况,但它不能是产品负责人必须访问才能完成任何事情的网站。她非常忙,我们需要某种方式作为一个团队一起工作,以收集这些要求。
我目前正在考虑这样的事情:开发人员和团队成员收集面对面会议上讨论的需求,并就 wiki 页面上讨论的功能写一些简短的笔记。每当这些页面更新时,产品所有者都会收到通知,然后确保准确性成为她的责任。
优点:我们将记录一些功能。缺点:开发人员要为他们通常不会承担的责任。我在这里没问题。我认为在这种情况下,这是团队合作。
当然,一旦我们这样做了,我们就会看到产品负责人可能没有足够的时间来确保功能的准确性。最终她负担过重,我认为这将有助于展示这一事实,但我只需要能够首先引起人们的注意。
那么有什么建议吗?
PS她的时间非常有限,因此期望她在讨论后需要输入要求被认为是不合理的。她只有时间讨论一次然后继续前进。
process-management - 帮助管理企业环境中的应用程序升级过程的工具
我很好奇其他人如何在企业内管理从 DEV 到 TEST 到 PROD 的代码提升。
您使用什么工具或流程来管理“繁文缛节”、进入/退出标准方面?
我目前的组织在一些自定义在线表单类型功能和基于纸张的依赖项之间陷入了一半的困境,以提交文件、收集批准和审查。
所有这一切都留给项目经理来跟踪已提交、通过审查、批准的内容,并在应用程序升级到下一个环境之前,如果有任何需要批准才能“忽略”的障碍,则向管理层提出建议。
基于浏览器的应用程序将是理想的......那么那里有什么?请告诉我你的googlefu比我的好。
process-management - 对支持 CMMI 目标的需求开发工具的建议
我们目前正在改进我们的开发流程,以努力符合 CMMI(我们将从第 2 级开始,然后从那里向上移动)。我们正试图找到一种便宜(或免费)的工具,它可以让我们本着 CMMI 的精神开发需求。换句话说,我们需要能够输入我们的需求,跟踪它们的变化,在需求变化时向个人提供警报,执行可追溯性等。我们的项目通常很小(通常是 3-7 个开发人员和一两个测试人员)。
我们已经研究了许多商业工具,但它们的成本超出了我们的承受能力。我们在 SourceForge(OSRM 和其他)上查看了一些,但找不到任何足够成熟且具有我们需要的功能的东西。
我们正在寻找满足上述要求的工具的建议。
git - GIT vs. Perforce - 两个 VCS 将进入...一个将离开
所以我正在工作中出售 GIT。我需要做的第一件事是让每个人相信 GIT 在他们已经习惯的事情上做得更好。我们目前使用 Perforce。其他人有过类似的销售吗?有什么好的链接/建议吗?
最大的胜利之一是我们可以在与网络断开连接的情况下使用它。IMO 的另一个胜利是处理添加/结帐的方式。欢迎加分!此外,我们总共有大约 10-20 名开发人员。
c++ - 跟踪打开特定文件的进程
在 Windows 的内核模式下,我几乎可以拦截和监控在特定磁盘上执行的所有操作。当出于任何目的打开文件时,我会收到一个事件。
现在我想追踪打开它的应用程序。我认为这应该是可能的,但不知道如何。
我正在使用 Windows Win32 API 中的标准文件管理功能。
提前致谢。
/罗伯特
java - 当我的 Java 应用程序退出/崩溃时,如何摆脱 Java 子进程?
我在 Java 中启动一个子进程,如下所示:
它现在在后台运行。一切都很好。
如果我的程序现在崩溃(它仍在开发中:-)),子进程似乎仍然存在。当父 Java 进程终止时,如何使其自动结束?
如果有帮助,我正在使用 Mac OS X 10.5
python - 如何通过登录找到用户 ID(*NIX 下的 Python)
我需要将我的进程设置为在 'nobody' 下运行,我找到了 os.setuid(),但是uid
如果我有,我该如何找到login
?
我发现 uid 在 /etc/passwd 中,但也许有比扫描 /etc/passwd 更 Python 的方式。有人吗?
vb6 - 监控进程以查看它们是否在 vb6 中崩溃
我有一个程序在我睡觉时经常崩溃,我需要让它继续运行。所以我想我可能会编写一个监控进程列表的 vb6 应用程序,如果某些东西消失了,它将重新启动它。有谁知道一个简单的方法?
php - 如何强制执行最大数量的分叉子项?
编辑:我已经标记了这个 C,希望得到更多的回应。我感兴趣的更多的是理论而不是特定的语言实现。因此,如果您是 C 编码员,请将以下 PHP 视为伪代码,并随时用 C 编写的答案来回应。
我试图通过让它并行而不是串行执行其任务来加速 PHP CLI 脚本。这些任务彼此完全独立,因此它们开始/完成的顺序无关紧要。
这是原始脚本(请注意,为清楚起见,所有这些示例都被剥离):
我已经设法使它与如下所示$items
并行工作:pcntl_fork()
现在我想扩展它,以便一次最多有 10 个孩子活跃。处理这个问题的最佳方法是什么?我尝试了几件事,但运气不佳。