 鲜花( 40)  鸡蛋( 0)
|
本帖最后由 Wonner 于 2013-4-12 08:59 编辑
$ k) O6 X3 l0 l) I9 N# q; g1 ~
$ t: m8 e! p! [3 g' U' j这个周日有个活动, 报名:http://www.eventbrite.com/event/6211497757
3 W* {) X- ^: v6 D9 }
$ d, Y- @# j$ @8 I' u
/ ?, a6 V& A; }3 v3 C8 f主题:敏捷开发 . n. O6 q! }) J
时间:2013年4月14日,星期日,上午10点至12点。% Q9 n6 e! r% e7 x
讲座和问题讨论1个半小时,最后半小时自由交谈。 * F% ^; Z+ a8 k" l3 w) K
地点:1453 -91 Street S.W. Edmonton, Alberta T6X 0W8, 地图见楼下 3 M0 d3 C2 y: y! _
语言:汉语 # S- w" o. t& \4 O0 N2 @6 E
费用:免费 # s( I7 t7 u$ j: Q2 q0 E, A3 |
主讲:于沁安 , v3 Z9 [" V$ u3 D9 l, L( j
博客: http://wonner.cnblogs.com/ http://my.oschina.net/wonner% b$ ] F9 r g; G7 x5 C1 {
+ z$ c+ `8 D( S) P: J; p
# ~ f1 R6 a9 V
1 CI : CrusieControl.Net ==进化==> TeamCity
/ M$ c/ x( P! f0 d4 |2 w0 s2. 辅助编程工具 ==> Resharper 4 }( b, u5 |5 J& n# F' U- D$ p0 z
3. 源代码管理: VSS ==进化==> SVN ==进化==> Git
( g* W- K2 J( N5 B& @4. 项目(Bug)管理 : AgileZen ===> YouTrack / U# y# G$ B1 D o6 n7 l2 `3 I$ o
5. 单元测试: nUnit ==> + Resharper ==> + Machine Specification => + AutoMocing
1 m% I+ e! P9 b1 r" k5 |7 U6 ORM: Repository + Query + (文件 ==> Fluent nHibernate) ==> HQL and QueryOver
- k0 J# k: A- T# [3 M1 t7. 集成测试: Sqlite as Memeory database ==> + Selelium ==> + Load Test ( by HttpClient) recently & h3 ~$ T: ~& x
8. IOC : 自己简单的实现,可以介绍 ninject
# T @( C& g7 l& l) b2 M1 d9. DDD和三层架构 % N6 r' q n8 A! x
|
|