 鲜花( 40)  鸡蛋( 0)
|
本帖最后由 Wonner 于 2013-4-12 08:59 编辑
7 b+ }7 @+ c6 b% F' ?2 o& s+ X
/ V! ?! ~, T2 Q- X这个周日有个活动, 报名:http://www.eventbrite.com/event/6211497757
- _+ ?# |# h2 B9 {5 H1 j/ g8 N; r7 Z7 }( q1 U# z1 h( H/ P, Q3 @4 n
& }$ n. ~# u3 ~7 J1 L5 O* @主题:敏捷开发 ; f0 s# S- s- M. U! |
时间:2013年4月14日,星期日,上午10点至12点。
: Q9 t( J, Y1 r; z2 R- u z5 h* C讲座和问题讨论1个半小时,最后半小时自由交谈。
+ m5 B) g. z6 ^地点:1453 -91 Street S.W. Edmonton, Alberta T6X 0W8, 地图见楼下
9 y* O8 Q" O3 `. A' C* [语言:汉语
. J4 N( L5 y7 V7 h0 G$ F8 ^ d' l; }5 v# ?费用:免费
$ D& O5 M+ A0 ^8 f- Q6 d% O+ i+ Z主讲:于沁安 3 p. Z. E# [- n, i5 l
博客: http://wonner.cnblogs.com/ http://my.oschina.net/wonner
) m: l2 S% j/ b6 S
7 ?3 a C2 \$ z( a# c2 t' L& p. S# |8 S6 n* K$ e! B/ Q
1 CI : CrusieControl.Net ==进化==> TeamCity [5 n$ ?- F1 M0 v# t
2. 辅助编程工具 ==> Resharper ( i. \) b2 v, @' A- T7 u) V
3. 源代码管理: VSS ==进化==> SVN ==进化==> Git
' h5 G# A2 L6 |* r8 o$ g7 T4 G& t4. 项目(Bug)管理 : AgileZen ===> YouTrack
0 ?& W/ I6 a( W( b J* `- U5. 单元测试: nUnit ==> + Resharper ==> + Machine Specification => + AutoMocing 0 J" [$ {7 x. @% E5 Z4 }' U! c4 `
6 ORM: Repository + Query + (文件 ==> Fluent nHibernate) ==> HQL and QueryOver
4 d: j. Q- m% s2 I! X) \7. 集成测试: Sqlite as Memeory database ==> + Selelium ==> + Load Test ( by HttpClient) recently
; h# b" b9 h6 j5 C- u% b n- y* { m8. IOC : 自己简单的实现,可以介绍 ninject , X: s$ O% ~* N
9. DDD和三层架构
9 E- S; f4 W& j/ n9 }) |* H) n |
|