 鲜花( 40)  鸡蛋( 0)
|
本帖最后由 Wonner 于 2013-4-12 08:59 编辑 1 m. K. F, B! _ B8 O- Q, `. i" @* S
% J! D4 E- l6 }% j
这个周日有个活动, 报名:http://www.eventbrite.com/event/6211497757 N8 F" |9 J: g- H
3 `2 [$ {- v( b$ c5 I+ z5 U0 o% Z* q
2 ~0 b$ l) Y. W2 o# V4 |
主题:敏捷开发
" m6 d$ s2 Z m- {时间:2013年4月14日,星期日,上午10点至12点。
6 H" i# \7 s: a! `0 ?! n: l2 H讲座和问题讨论1个半小时,最后半小时自由交谈。 % l; A5 \& @* \' {
地点:1453 -91 Street S.W. Edmonton, Alberta T6X 0W8, 地图见楼下 7 ~' S- ]% T2 E* Z8 S0 s
语言:汉语 - X+ t% z' [& P" R0 k2 U+ r2 L
费用:免费 % _: M# {; N5 A% N3 e, P
主讲:于沁安 ( B/ Y2 |5 T4 a1 m6 g! w2 k
博客: http://wonner.cnblogs.com/ http://my.oschina.net/wonner F. F1 B; c) Z* d r; k' V
/ ~, {6 k+ Z0 t% k% j/ a
+ E& _# T2 F1 |1 CI : CrusieControl.Net ==进化==> TeamCity # D2 [; {' ?% D
2. 辅助编程工具 ==> Resharper . b* J+ t: D) h2 A
3. 源代码管理: VSS ==进化==> SVN ==进化==> Git * P' C- n d4 T6 [/ |9 V
4. 项目(Bug)管理 : AgileZen ===> YouTrack
5 [) A1 G+ s3 ], y1 [5. 单元测试: nUnit ==> + Resharper ==> + Machine Specification => + AutoMocing " w- [) ]* m$ D/ F5 t. k" S
6 ORM: Repository + Query + (文件 ==> Fluent nHibernate) ==> HQL and QueryOver
/ ^. |( j2 L5 v! I' F$ }7. 集成测试: Sqlite as Memeory database ==> + Selelium ==> + Load Test ( by HttpClient) recently 2 h. e3 k3 I% j- t; t& K
8. IOC : 自己简单的实现,可以介绍 ninject
3 e' X" `! f* g9 w# d& L9. DDD和三层架构 % \. ^0 B% ^8 Y) a8 ^2 d) C0 s9 A
|
|