 鲜花( 40)  鸡蛋( 0)
|
本帖最后由 Wonner 于 2013-4-12 08:59 编辑 L7 f/ ~- B8 s& \ [3 n
7 n9 ? ?, A7 V a这个周日有个活动, 报名:http://www.eventbrite.com/event/6211497757
! T9 F; V5 i6 F4 N
8 F s+ N' j, m! u6 {% a2 R3 b- T3 U+ y8 T+ v
主题:敏捷开发
`, g7 H' J% }8 g; Z4 Y5 X时间:2013年4月14日,星期日,上午10点至12点。' K9 T& N) c! k
讲座和问题讨论1个半小时,最后半小时自由交谈。 # e6 u2 Z u" U: @2 P6 `
地点:1453 -91 Street S.W. Edmonton, Alberta T6X 0W8, 地图见楼下
0 W2 V7 i& h/ a* m2 Q: n语言:汉语
k7 C( |& H O) i费用:免费
$ P2 @3 }. R) b& T主讲:于沁安
5 i- P- Z" @8 \' x博客: http://wonner.cnblogs.com/ http://my.oschina.net/wonner( ]. |7 {6 Y( ?4 ]# s
1 Q- v. y/ Z# w4 \# a' m! d3 T4 a, Y
1 CI : CrusieControl.Net ==进化==> TeamCity
3 J3 B+ @4 {0 C' m4 |1 V& e E. H2. 辅助编程工具 ==> Resharper - S& q' o" L" K9 K. J
3. 源代码管理: VSS ==进化==> SVN ==进化==> Git & D( l. i2 V" ]$ k7 B
4. 项目(Bug)管理 : AgileZen ===> YouTrack h' l! F9 \# n* i
5. 单元测试: nUnit ==> + Resharper ==> + Machine Specification => + AutoMocing # G4 U# e: `5 {8 f( G. a3 _
6 ORM: Repository + Query + (文件 ==> Fluent nHibernate) ==> HQL and QueryOver
% M2 C' d- l5 [) p3 w+ S7. 集成测试: Sqlite as Memeory database ==> + Selelium ==> + Load Test ( by HttpClient) recently 8 C4 O5 `$ u1 f! _, B
8. IOC : 自己简单的实现,可以介绍 ninject
9 j" u) W/ x( ?+ j" \* d( O9. DDD和三层架构 . |$ i2 n2 w5 s, |* z d
|
|