 鲜花( 40)  鸡蛋( 0)
|
本帖最后由 Wonner 于 2013-4-12 08:59 编辑
& Q" D4 A* f# r; w
* X1 P; U [! H' v9 n/ u7 b9 L这个周日有个活动, 报名:http://www.eventbrite.com/event/6211497757. r2 _8 d, [7 N% V( u' O' W" Q( F
( @" U4 q, [# @6 t1 ]2 I( c4 F7 [/ b6 k
主题:敏捷开发
$ B9 A. k. g" {6 w" f' L1 {时间:2013年4月14日,星期日,上午10点至12点。' I& q8 n0 y0 G; g) J
讲座和问题讨论1个半小时,最后半小时自由交谈。
) U7 `. M% e/ K8 ~地点:1453 -91 Street S.W. Edmonton, Alberta T6X 0W8, 地图见楼下 ) b" m3 _4 ^) x7 w3 i# f: Y5 V
语言:汉语
) W9 X/ c* c' |. ` \费用:免费 9 Q4 t6 F' v0 r+ c7 }, z
主讲:于沁安 " |" k. D$ w2 d
博客: http://wonner.cnblogs.com/ http://my.oschina.net/wonner
' j6 U4 |3 ?) _* U% U* y% [; \" S+ Y3 B: ^0 Q, V5 f0 X
6 I' u; g2 ], G1 CI : CrusieControl.Net ==进化==> TeamCity
6 a9 x0 r6 p, B* ~+ p2. 辅助编程工具 ==> Resharper 5 u4 g4 S# j9 Y" x, ?2 }4 Y) i6 r" ^" y
3. 源代码管理: VSS ==进化==> SVN ==进化==> Git
( K& |8 d. H. B b! F! b4. 项目(Bug)管理 : AgileZen ===> YouTrack
; f6 x3 M- m. |5 y% o' U! j5. 单元测试: nUnit ==> + Resharper ==> + Machine Specification => + AutoMocing # |' a& y% Q' Y8 v6 U
6 ORM: Repository + Query + (文件 ==> Fluent nHibernate) ==> HQL and QueryOver
- w" h: O4 j1 I1 H; j- L L7. 集成测试: Sqlite as Memeory database ==> + Selelium ==> + Load Test ( by HttpClient) recently
3 V# {% W8 L r" y8. IOC : 自己简单的实现,可以介绍 ninject 3 a' H& r, l K/ a+ g* l
9. DDD和三层架构
, n3 x2 K7 Z8 c1 E) h8 N% S |
|