Questions tagged «task»

3
并行调用多个异步服务
我很少有彼此不依赖的异步REST服务。那就是在“等待” Service1的响应时,我可以调用Service2,Service3等。 例如,参考下面的代码: var service1Response = await HttpService1Async(); var service2Response = await HttpService2Async(); // Use service1Response and service2Response 现在,它们service2Response不再依赖service1Response并且可以独立获取。因此,不需要我等待第一服务的响应来呼叫第二服务。 我不认为我可以Parallel.ForEach在这里使用,因为它不是CPU限制的操作。 为了并行调用这两个操作,可以调用use Task.WhenAll吗?我看到的一个问题Task.WhenAll是它不会返回结果。要获取结果,我可以在致电task.Result后调用Task.WhenAll,因为所有任务都已经完成并且我需要获取我们所有的响应? 样例代码: var task1 = HttpService1Async(); var task2 = HttpService2Async(); await Task.WhenAll(task1, task2) var result1 = task1.Result; var result2 = task2.Result; // Use result1 and result2 就性能而言,此代码是否比第一个更好?我可以使用其他方法吗?

5
如何将敏捷应用于涉及复杂处理的应用程序?
关于敏捷的大多数文献似乎偏向于CRUD类型的业务应用程序,在该应用程序中,用户非常了解幕后情况。(这很好,因为所编写的大多数代码可能都属于此类。) 对于这种类型的应用程序,用户故事(需求)和开发任务之间的关系通常很简单:只需将用户故事分成几个任务即可。 但是还有另一种类型的应用程序,其中大多数代码必须处理用户不直接可见的复杂处理。例如: 编译器 自动驾驶汽车图像分析系统 流体模拟系统 在这里,将任务和用户案例联系起来确实非常困难。是否有克服这一问题的技术,或者仅仅是我们必须接受并充分利用的技术?

6
什么定义了“软件开发人员”角色
我是一名初级软件开发人员,并且在一家公司工作不到一年。 虽然我一直以为软件开发人员意味着要开发软件和CODE,但是我的任务更多是在管理工作上,例如设置Jenkins,SQL Replication等。 这些类型的工作是否包含在开发人员角色中,或者开发人员仅开发软件?我应该和我的经理谈这件事吗?这是公司评估“发展”技能的常用方法吗?
10 company  roles  task 

1
如何让TFS自动将某些任务添加到新工作项?
我们在工作场所使用TFS来管理我们的源代码并跟踪开发。 每当我们有错误或需要做的工作时,我们总是必须至少执行以下两个任务: 测试工作,或决定是否需要测试。 更新当前版本的发行说明,或决定是否需要特定的条目。 其他任务特定于完成的工作,但是我发现自己在添加新的工作项时不断键入“测试”和“发行说明”。 每当创建新的错误或工作项时,是否有办法让TFS自动添加这两个任务?在极少数情况下,不需要执行这些任务,可以简单地将其标记为该工作项的已完成或删除,因此我不担心将其自动化的影响。 我环顾四周,看来我可以创建一个PowerShell脚本,将任务添加到缺少它们的任何工作项中,这也许是可行的方法。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.