 鲜花( 40)  鸡蛋( 0)
|
本帖最后由 Wonner 于 2013-4-12 08:59 编辑 0 g) J% @0 \. `
2 i3 G; n0 x7 r
这个周日有个活动, 报名:http://www.eventbrite.com/event/6211497757
& W* v+ j# e9 }! l2 r% ?0 T0 y6 b7 N" I$ U+ B& e/ A
0 B( K2 N0 m1 ? ?; d' r D8 I, g2 h主题:敏捷开发
6 e( ? |* F, Y; N# i时间:2013年4月14日,星期日,上午10点至12点。, D5 ?) c' Q1 i8 E
讲座和问题讨论1个半小时,最后半小时自由交谈。
7 |4 g+ {5 Q0 V地点:1453 -91 Street S.W. Edmonton, Alberta T6X 0W8, 地图见楼下
* v( Z. J, s6 c. T5 b* ~语言:汉语
+ I4 @ X2 Q0 M4 h6 D* ~, X费用:免费
& }9 L! N7 h6 i/ C8 y主讲:于沁安
* g& b- k* T' E' O博客: http://wonner.cnblogs.com/ http://my.oschina.net/wonner/ m0 S" f7 Y) \( k2 o/ R5 a
7 G; ]0 R" {; a! J
. i9 x8 x" w+ m3 q5 W1 CI : CrusieControl.Net ==进化==> TeamCity 1 ^. G2 g: @; Y
2. 辅助编程工具 ==> Resharper
7 p: _! J9 k- t9 O2 ?* c3. 源代码管理: VSS ==进化==> SVN ==进化==> Git
! F- Q7 g) V$ r: [# L( {- z8 d$ e4. 项目(Bug)管理 : AgileZen ===> YouTrack 9 F p' j3 c% M/ m
5. 单元测试: nUnit ==> + Resharper ==> + Machine Specification => + AutoMocing 0 l9 [/ C+ _/ w6 D( B% z
6 ORM: Repository + Query + (文件 ==> Fluent nHibernate) ==> HQL and QueryOver ! u2 Q1 @ g: ~0 `) r* I/ b1 O
7. 集成测试: Sqlite as Memeory database ==> + Selelium ==> + Load Test ( by HttpClient) recently . _5 Q3 t8 q7 G) u* n
8. IOC : 自己简单的实现,可以介绍 ninject
, Q5 d8 R- q8 @9 }+ [ D9. DDD和三层架构
( Q; m( T5 @- y8 i, m% a |
|