 鲜花( 40)  鸡蛋( 0)
|
本帖最后由 Wonner 于 2013-4-12 08:59 编辑 9 K! p: ?1 c0 |: Y/ a
6 L( m: D; M, v& L; \0 h7 Q+ s5 Z这个周日有个活动, 报名:http://www.eventbrite.com/event/62114977573 U( e0 L& {' x3 w( `; r) T
7 D" [3 K1 k0 j) n( [- }
4 m, @& Q* [5 J主题:敏捷开发
) H: R% }" {7 M, d时间:2013年4月14日,星期日,上午10点至12点。4 c) a7 A. H; U
讲座和问题讨论1个半小时,最后半小时自由交谈。 ; k# @* T5 d/ h3 C0 D
地点:1453 -91 Street S.W. Edmonton, Alberta T6X 0W8, 地图见楼下 ! O& l/ Y1 \& G+ {, \
语言:汉语 ; b3 P* v% q& g, o7 w& A! O0 A
费用:免费 0 H% n5 }! G0 `& m) F t5 Y5 F
主讲:于沁安
& Z3 L. B; v# H9 N博客: http://wonner.cnblogs.com/ http://my.oschina.net/wonner% \) x- A& h7 j- w9 R# n X
% f; F5 v$ S) I: a& `) _
1 U3 j( Z1 C; X# F3 T/ T8 ^1 CI : CrusieControl.Net ==进化==> TeamCity 8 w# q7 ?. `( z) _! k
2. 辅助编程工具 ==> Resharper $ w ^/ ^# D2 i* F4 n o
3. 源代码管理: VSS ==进化==> SVN ==进化==> Git
+ ^2 L0 p; l. S0 V4. 项目(Bug)管理 : AgileZen ===> YouTrack / W3 b! P: c1 s, w% y* a/ i
5. 单元测试: nUnit ==> + Resharper ==> + Machine Specification => + AutoMocing
7 S2 R0 x1 o0 J6 ORM: Repository + Query + (文件 ==> Fluent nHibernate) ==> HQL and QueryOver : J/ }6 g# u/ V" Q8 y
7. 集成测试: Sqlite as Memeory database ==> + Selelium ==> + Load Test ( by HttpClient) recently
$ O% p; u: r: i9 M* y; T9 L0 a8. IOC : 自己简单的实现,可以介绍 ninject 3 v; f- Y( S* M9 w
9. DDD和三层架构 7 F; ~& n3 p7 z7 v
|
|