阳光VIP

少壮不努力,老大徒伤悲。平日弗用功,自到临期悔。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 116 117 118 119 120 121 122 123 124 ··· 139 下一页

2011年4月25日

摘要: 作者:陈勇 出处:blog.csdn.net/cheny_com 用户故事的颗粒度一直是一个谈论已久的话题,但参加了很多研讨会,搜索了很多网络资源后发现一直没有定论,只好在这里原创一下。前言:为何需要讨论用户故事的颗粒度其实需求颗粒度的问题由来已久,即使是在传统开发中,也没有提及在需求分析阶段应该把需求做到什么颗粒度才可以开工。所以在下面这些分析之后会发现,其实即使反推到传统开发中,下面提及的方法也依然有效。为何要对用户故事做一个颗粒度约束呢?笔者在开发实践中发现,如果大小不一的“用户故事”堆积在一起,很难看出一个产品到底实现了哪些功能(或一个项目到底有哪些需求)。如果回溯到敏捷开发的源头就. 阅读全文

posted @ 2011-04-25 18:48 阳光VIP 阅读(254) 评论(0) 推荐(0) 编辑

2011年4月24日

摘要: 作者:陈勇出处:blog.csdn.net/cheny_com 有没有遇到某个重要的条目每次都被漏下完不成的情况? 有没有遇到冲刺结束的时候发现一大堆条目都已经开工了但都没有完成的情况? 有没有遇到Product Owner想用一个重要的变更来替代原来Sprint Backlog中的某些条目却发现这些条目都已经“开发中”了?有没有遇到团队争议每次都应该完成所有条目(这真的很难)还是只需要完成最重要的一些? 有没有遇到团队争议是否将Sprint延期一天来完成最后一个差点就完成的任务? 这些都和MoSCoW优先级排序方法有关。一般在迭代计划会上使用MoSCoW方法进行这种排序,将要Sprint B 阅读全文

posted @ 2011-04-24 10:10 阳光VIP 阅读(293) 评论(0) 推荐(0) 编辑

摘要: 作者:陈勇 出处:blog.csdn.net/cheny_com 自相似性是指一个事物的局部与其更大的局部乃至整体具有相似性。从大的方面看,敏捷开发具有重视客户价值,提倡持续交付等思想。但一般而言,Product Owner常常具备相当好的客户价值意识,而一线开发人员则比较关注技术本身,所以一旦仅仅停留在思想层面,在实际工作的时候就会发现有所背离。因此应该从自相似性的眼光看待敏捷开发的整体思想与局部实践,从而做到年年月月日日事事均符合敏捷开发的思想。本文只从“优先级排序”这一个敏捷开发思想来分析敏捷开发的自相似性。“优先级排序?是不是就是Product Owner在开计划会前要做的事情?”是. 阅读全文

posted @ 2011-04-24 09:54 阳光VIP 阅读(169) 评论(0) 推荐(0) 编辑

摘要: 作者:陈勇 出处:blog.csdn.net/cheny_com 自相似性是指一个事物的局部与其更大的局部乃至整体具有相似性。从大的方面看,敏捷开发具有重视客户价值,提倡持续交付等思想。但一般而言,Product Owner常常具备相当好的客户价值意识,而一线开发人员则比较关注技术本身,所以一旦仅仅停留在思想层面,在实际工作的时候就会发现有所背离。因此应该从自相似性的眼光看待敏捷开发的整体思想与局部实践,从而做到年年月月日日事事均符合敏捷开发的思想。本文只从“持续交付”这一个敏捷开发思想来分析敏捷开发的自相似性。“持续交付?是不是就是每个冲刺结束都要有一个可运行的版本?”是,也不是。冲刺末尾. 阅读全文

posted @ 2011-04-24 09:25 阳光VIP 阅读(161) 评论(0) 推荐(0) 编辑

2011年4月14日

摘要: 敏捷开发中的用户故事采用的语法模式看似简单,却蕴含着深刻的思想。“作为一个……,可以……,以(以便)……”不同于一般专注于功能的需求条目描述方法,三个……把角色、功能、价值跃然纸上。然而使用不当,却有可能形似而神不似。下面就三个部分分别举出一个例子。网络游戏的排行榜功能:“作为一个玩家,可以通过显示排名,以便让自己在服务器中的地位获得认可。”这个功能可以激发玩家的“斗志”,鼓励购买道具,是个不错的想法,但实现起来却有技术问题:服务器中的玩家太多了,实时查看排名非常不现实。另一个问题是小虾米们其实对自己的排名不太关心,即使关心,也不会为了提升排名去购买道具,只有一批(也有上百个)顶级大佬才会真正 阅读全文

posted @ 2011-04-14 20:17 阳光VIP 阅读(89) 评论(0) 推荐(0) 编辑

2011年4月6日

摘要: 后期补充:网友对我诟病最多的就是我帮学生做面试题,说这是小偷和骗子行为,在此,我对自己给学员做面试题做出如下解释:(1)学员拿着面试题来找老师,学生也事先思考和尝试后实在没有办法,又求职心切才想到找老师帮忙的。老师出于对题目和技术的好奇,也出于对学生的感情,才不辞劳苦去帮助做题的。明知小孩自己做不到,还不帮小孩去做,非要锻炼孩子自己去做,现在估计很多父亲都做不到吧。何况,学生也是我们的客户,我们不去帮一下,这个显得太冷酷无情了。(2)有人说,应该让学生自己去做,做不出来就别去招聘单位冒充好汉,帮学生做题就是鼓励学生行骗和作恶!从这一点上来说,事情做得确实有点不光明磊落,但用行骗和作恶来形容,就 阅读全文

posted @ 2011-04-06 10:57 阳光VIP 阅读(203) 评论(0) 推荐(0) 编辑

2011年4月4日

摘要: 本着低碳的原则将几个变量声明为nchar,结果发现尾巴上每次都多一大串空格,C#中不得不多次Trim劳心费神易出错。上网一查原来四种字符串看似相近其实讲究很多,其中以本帖最为全面,特此转发。原帖:http://zhidao.baidu.com/question/59109925.html原帖很长排版有点散(从里到外都很欠“Trim”一下),看下面的整理吧:总结: 1、varchar:可变长度的非Unicode 数据,最长为8,000个字符。 2、nvarchar:可变长度Unicode 数据,其最大长度为4,000字符。 3、char:固定长度的非Uni... 阅读全文

posted @ 2011-04-04 11:24 阳光VIP 阅读(198) 评论(0) 推荐(0) 编辑

2011年4月2日

摘要: 以前写C++的时候曾经在自己网站上发表过一个编码“简单性”之文章,现在编写C#了才发现自己无意之间就会写下一些浪费屏幕的代码。下面是自己编码中偶然发现的一些案例,欢迎中等水平的编程者参考。因为要积累案例,所以随时更新。编码简单性的“心法”就是:只要屏幕上有任何两部分代码看上去相似,则一定有合并办法。无论在微观还是宏观层面上这一点都适合。在02年的时候,我们曾在2小时内把一个程序员的4000多行的65个函数变为一个函数,相当于一个月的工作量被取代;04年则令人发指地发生了1个人用1.5年重新编写了13个人编写了9年的程序的事件。因此,应随时关注代码中的“不简洁”现象,一旦放任其发生,软件将很难维 阅读全文

posted @ 2011-04-02 20:28 阳光VIP 阅读(159) 评论(0) 推荐(0) 编辑

摘要: 编译器给出的错误描述的朦胧程度是有目共睹的,本文记录了平时常见的编译错误及其正确内容以辅助参考。长期更新。按第一个有意义的错误的首字母排序,以便查找。错误: “$”未定义(出现在master/layout的jquery中)2011-05-01原因1:若在MVC中,一种原因是链接参数问题。比如应该调用controller/action?peopleID=34,但却直接调用了controller/action/34(一般会被解析为controller/action?id=34而不是peopleID),结果出错。把调用连接换成controller/action?peopleID=34就可能能解决。 阅读全文

posted @ 2011-04-02 19:39 阳光VIP 阅读(265) 评论(0) 推荐(0) 编辑

摘要: 首先注意不是龙腾世纪2(听说是个续貂之作),是一代又叫“起源”。整个游戏完成要50多个小时(有个计时器),其中大约30个小时是在听各种NPC和战友们说话,有字幕但是阅读速度跟不上说话的还是直接听吧。人物形象很丰满,故事曲折,配音生动,可以理解为一个电影,词汇不多当然有些属于只需意会即可完成任务的。所有任务都很纠结,比如在拯救失传的可令矮人族复兴的“傀儡制造”技艺的时候发现,原来制作傀儡需要牺牲一个真实的人等等,需要真正理解故事含义才能做出选择。实在不值得为游戏花费50多小时,所以建议选择简单难度,顺利把精彩的故事过完为主。另一个值得一提的是此游戏有很多DLC(DownLoadable Cont 阅读全文

posted @ 2011-04-02 16:00 阳光VIP 阅读(155) 评论(0) 推荐(0) 编辑

上一页 1 ··· 116 117 118 119 120 121 122 123 124 ··· 139 下一页