 鲜花( 40)  鸡蛋( 0)
|
本帖最后由 Wonner 于 2013-4-12 08:59 编辑
8 I Y+ F0 u! r) ~. B; ?
4 S2 o; c* j, C% I; u这个周日有个活动, 报名:http://www.eventbrite.com/event/6211497757/ S% R7 L# ?3 v1 T6 P
2 S% X3 C- A1 r1 T# N/ T
. D) G. |& N( e6 Q, l主题:敏捷开发
9 v7 @& p: K% N1 f时间:2013年4月14日,星期日,上午10点至12点。
7 r3 _* y: |9 ~! t% S讲座和问题讨论1个半小时,最后半小时自由交谈。
( H2 {6 @' B$ D: `地点:1453 -91 Street S.W. Edmonton, Alberta T6X 0W8, 地图见楼下
O: i, j2 w9 W语言:汉语 G9 W9 H( Q5 s/ [8 z+ U: R0 K
费用:免费 H$ b4 H$ d {
主讲:于沁安
& u# X; L6 U* z0 u& X博客: http://wonner.cnblogs.com/ http://my.oschina.net/wonner
; E, a' G( [5 X4 B% \
3 j+ O3 z p0 \' S( }
: b; H: U' ^1 M& m T1 CI : CrusieControl.Net ==进化==> TeamCity
! f. c" B* f# I2. 辅助编程工具 ==> Resharper 9 X; m" L& S" E
3. 源代码管理: VSS ==进化==> SVN ==进化==> Git
( F! E3 t4 |# }) E9 I1 [9 I4. 项目(Bug)管理 : AgileZen ===> YouTrack 1 M& B) f: }% N& @$ c& T
5. 单元测试: nUnit ==> + Resharper ==> + Machine Specification => + AutoMocing
7 c3 G( @) z4 Z8 D1 a3 C* J6 ORM: Repository + Query + (文件 ==> Fluent nHibernate) ==> HQL and QueryOver
9 G( l0 p3 }* v1 F7. 集成测试: Sqlite as Memeory database ==> + Selelium ==> + Load Test ( by HttpClient) recently
. b# q E$ ?: u8. IOC : 自己简单的实现,可以介绍 ninject
# R' [' G. P8 ]& {9. DDD和三层架构 7 w5 v) w9 i# n1 h# T
|
|