我最近一直在考虑软件估算,而且我有很多关于编码时间的问题.我很想听到那些至少有几年开发软件经验的人.
当你必须估计你花在工作上的时间时,你花了多少时间进行编码?占用其他非编码时间的是什么?
您是否发现您花费的时间比您的队友编码更多或更少?你觉得你做的工作比他们更多或更少吗?
你的工作条件是什么样的?私人办公室,共享办公室,团队室?单独编码还是成对编码?您的工作条件如何改变您每天编码的时间?如果你可以在家工作,这有助于或损害你的生产力吗?
您使用什么开发方法?瀑布?敏捷?从一种方法改为另一种方法对每天的编码时间有影响吗?
最重要的是:您对自己的工作效率感到满意吗?如果没有,你会做出什么样的改变会对它产生最大的影响?
CodePlex团队有一个Slack时间策略,它对他们来说非常好.
对于其他人来说,现在是探索技术上没有按计划进行的事情的好时机,但最终可能最终会对团队的其他成员有很大帮助.我非常相信这一点的价值,如果我再次经营团队,我会把它变成团队文化的一部分.
你的团队有没有正式的Slack政策?它是如何运作的?
编辑:我刚才意识到我没有定义Slack.对于那些没有读过这本书的人来说,Slack就是Google的"20%时间":你可以获得一些日/周/月/年的片段,用于处理与你不一定直接相关的事情.日常工作,但可能有间接的好处(显然,如果你从事对你的工作或公司完全没用的东西,你的经理可能不会很好地考虑你花时间的方式:-p ).
Visual Studio 2008中的文本编辑器在远程桌面上非常快.
Visual Studio 2008 SP1中的文本编辑器比远程桌面慢很多,导致重新绘制太多(并导致闪烁).连接速度越慢,问题就越严重,但即使在同一局域网上进行RDP连接时,它也会加剧.
问题似乎仅限于Visual Studio.在另一个编辑器(如Notepad和Notepad2)中执行相同的编辑操作非常快,没有完整的编辑器重新绘制.
任何人都知道是什么导致了它,可以做些什么吗?
有问题的计算机正在运行Windows Server 2008 Enterprise.我注意到它来自各种操作系统,包括Windows Vista,Windows Server 2008和Windows 7.
我尝试过的事情没有任何区别:
更新:目前,问题似乎已经解决,因为在VS2010 Beta 1中,RDP上的绘画问题现在已经消失.
我有一个xUnit.net的自定义MSBuild任务.当任务运行时,如果我按Ctrl + C,它"尝试"取消任务,但当然失败(因为我的任务不支持取消).没有任何MSDN文档搜索或Google-fu已经获得解决方案.由于我找不到一个明显的接口来实现,我猜测可能通过一些约定来支持取消.
有没有人以前做过这个,知道取消工作需要什么?
dotnet test如果代码库中有多个测试库,如何运行单元测试?
我可以运行dotnet test,它甚至可以跨多个库查找并运行所有测试,但是它可以运行并报告每个独立运行的测试库:
$ dotnet test
Test run for C:\Users\mark\Documents\Redacted.Test\bin\Debug\netcoreapp2.1\Redacted.Test.dll(.NETCoreApp,Version=v2.1)
Test run for C:\Users\mark\Documents\Redacted\Redacted.SqlAccess.Test\bin\Debug\netcoreapp2.1\Redacted.SqlAccess.Test.dll(.NETCoreApp,Version=v2.1)
Microsoft (R) Test Execution Command Line Tool Version 16.2.0-preview-20190606-02
Copyright (c) Microsoft Corporation. All rights reserved.
Microsoft (R) Test Execution Command Line Tool Version 16.2.0-preview-20190606-02
Copyright (c) Microsoft Corporation. All rights reserved.
Starting test execution, please wait...
Starting test execution, please wait...
Test Run Successful.
Total tests: 59
Passed: 59
Total time: 3.1779 Seconds
Test run for C:\Users\mark\Documents\Redacted\Redacted.RestApi.Tests\bin\Debug\netcoreapp2.1\Redacted.RestApi.Tests.dll(.NETCoreApp,Version=v2.1)
Microsoft (R) Test Execution …Run Code Online (Sandbox Code Playgroud) .net-core ×1
estimation ×1
msbuild ×1
msbuild-task ×1
performance ×1
unit-testing ×1
xunit ×1
xunit.net ×1