我想在我的网站上实施一个投票系统,而不必强制他们创建一个帐户.他们最终会在一段具有唯一ID的内容上投票/投票.
任何关于这些问题的想法,或对更好方法的任何见解都将不胜感激.
每天使用软件通常意味着您必须处理项目工作,会议,电话和其他中断.
您认为在管理时间方面最有用的技巧,技巧或工具是什么?
你如何保持专注?
你工作中最大的分心是什么?
作为承包商,外包商和共享软件的作者,我任何时候都有大约5-10个项目正在进行中.每个项目都有一个待办事项列表,需要将需求传达给其他外包和员工,需要向客户提供状态,并且需要回答开发人员的问题.
有时它太多了......但后来我意识到我不是很有条理,必须有更好的方法.
你有什么更好的方法?
如何跟踪多个项目的需求,为多个开发人员分配工作,获取多个项目并为多个客户提供多个项目的状态?
你用什么工具?什么过程?
在工作中,一位主管经理让我研究将我的项目的当前源控制服务器(Visual Source Safe)更改为SVN可能带来的好处.
我真的没有任何反对SVN的东西,实际上我有点挖掘它,但我认为,改用SVN不会给项目带来任何重大好处,并会迫使我们使用一些第三方工具来管理来自Visual Studio的源代码控制(我们主要使用Microsoft工具开发).
所以,作为我研究的第一步,我问你:从VSS切换到SVN有什么好处?
我一直只是使用OpenOffice Draw,我发现它必须有更好的东西.
那你用什么?你喜欢它吗?
免费商品和网络应用的奖励积分.
这稍微偏离主题,但只能由程序员来回答,对许多程序员来说很有用:
您是否认为使用错误跟踪系统来跟踪个人待办事项和完成事情是否有用?我没试过; 事实上,我对bug跟踪系统没有多少经验.对于我的待办事项列表,我玩过Google Tasks和Remember The Milk,但两者都有缺点:
Google Tasks:我喜欢您可以轻松创建待办事项列表,可以重新排序列表中的项目并轻松创建层次结构.但它太简单了,不允许标记任务或将任务从一个列表移动到另一个列表.
记住牛奶:它既美观又时尚,但你不能创建任务的层次结构,不能任意重新排序任务,也不能设置任务的依赖关系.
这就是bug跟踪系统应该进入的地方:
既然我认为(可能太多了?)就像程序员一样,我的任务有一个自然的层次结构和一个依赖树,就像在Makefile中一样.这是两个例子:
写完我的论文的任务是在完成几个里程碑时完成的.其中一些里程碑可以并行运行(编写背景章节,运行实验A,运行实验B),其他相互依赖(编写主要章节取决于首先从实验A获得结果).
对于更多的个人目标也是如此:我想举办一个晚宴,这需要找个好约会,完成客人名单,发出邀请,找到好吃的食谱,做饭,......
对我来说,所有这些任务都涉及错误跟踪系统应该能够处理的层级依赖关系和里程碑?
这里是解释如何做到以先进的GTD的文章记得买牛奶,但他却用几种解决方法:(1)通用标签"等待"添加到正在等待完成其他任务,但你不能进入的ID他们正在等待的任务,(2)用"."开始一些特殊任务.因此它们位于按字母顺序排序的列表的顶部,并表示其他人在"低于"它作为子目标.错误跟踪系统应该能够更自然地处理这些事情吗?
有没有人有经验,可以推荐一个可能对此有用的轻量级错误跟踪系统?其他要求:应该作为网络应用运行,应该允许我用几个标签标记任务(比如'工作','有趣','短任务','差事',......).
我正在编写Java程序的过程中,我正处于调试并发问题的阶段,而不是我想要处理的问题.
我不得不问:在精神上设置你的程序时,你如何处理并发问题?在我的情况下,这是一个相对简单的游戏,但线程问题不断出现 - 任何快速修复几乎肯定会导致一个新的问题.
用非常笼统的术语来说,在决定我的应用程序应该如何"流动"而我的所有线程都没有结束时,我应该使用哪些技术?
我一直想用计算机而不是纸上画出我想出的所有想法,但是每个人都知道用好的"老式笔和纸"勾勒出用鼠标试图用它做的废话(甚至更糟糕的是,触摸板).
所以我转向使用这个问题的堆栈溢出:你们中的任何人都知道一个魔术程序,它有助于在计算机上以合理的速度勾勒出图表,想法等吗?
我不是会做一些可以做漂亮的图表(需要很长时间才能完成的事情,顺便说一下.),比如Visio,Dia(虽然是Dia开发人员的赞誉,踢屁股应用程序)等等,但是用于记下快速的想法和绘制早期工作流动草图等
(我知道 - 一个wacom板,但用你的笔记本电脑携带它是不可行的)
我在内部使用一个简单的文本列表来表示路线图.但是,在向一些知识渊博的决策者提出路线图时,这还不够.
您知道任何生成(漂亮的)开发路线图的技术吗?你如何制作你的路线图?
更新:开始赏金以吸引更多关注.
我有三个项目(WCF项目,而不是客户端),我有一个数据库,现在我将如何使用EF?我应该创建第四个项目,它将具有db上下文和实体,然后在所有三个项目中添加对它的引用?或者我应该为每个项目设置一个单独的上下文,只需添加每个项目所需的表格?有些桌子到处都是用的.那么什么是最好的解决方案呢?
另一个问题:我应该在单独的项目中公开EF db上下文,以便其他项目可以访问它吗?就像是:
MySeparateProject myPr = new MySeparateProject();
using (var db = new myPr.DBContext())
{
// do stuff with entities
db.SaveChanges();
}
Run Code Online (Sandbox Code Playgroud) project-planning ×10
diagram ×2
drawing ×2
.net ×1
bug-tracking ×1
concurrency ×1
cookies ×1
gtd ×1
java ×1
makefile ×1
php ×1
projects ×1
svn ×1