�� ����λ�ã�UML���� - ���� | ��̳���� |
Robert C. Martin̸��.NET������������� |
Kathleen Richards
|
[2006/8/15] ��˾�����ݵĽ���������һ����������ͷ��Robert C. Martin�����Ķ���Micah Martin��д��һ�����飬��������ʵ����.Net�����е�Ӧ�ã����༭Kathleen
Richards��Robert C. Martin������Agile Principles, Patterns and Practices in
C# ������̸����Robert C. Martin���������Ե�17λ������֮һ�����д�����д������ͼ��: ADT: �ܶ��˶��������������Ķ��嶼���Ǻ��ϸ���Ķ�����ʲô�أ� Martin: ���ݵĶ��������������ᵽ�˰�����ô˵�ģ� ADT: ������ע����C#��.NET��������ô������˵����ֻ��Microsoft Visual C#�����أ����ǿ������ڸ�������� Martin: ��ֻ����C#����ʾ�����Զ��ѣ����Ը�������������õģ����۵���ͨ�õ����������� ADT: ���ݷ���ѧ�������ı�һ������ŶӼ����Ա���ճ������� Martin: �������ݿ�����һ��.NET����Ŷӽ����ע�ںܶ������ڵĿɽ�����Ŀ�꣬һ������֮��Ϳ�����ת�Ĺ�����Ʒ�����ǻ��ע�ڴ��븲���ʺܸߣ���Ż�ռ80%��90%�ࣩ�IJ��Ա�д�����ǻ������ڴ�����ҵ��ֵ��business value���� ���ǻ�ϣ�����ڵ������ǵ�ҵ��������demo�����ǻ����ڽ��ܱ仯�� ADT: ��ĺ�������Micah Martin�ڽ������ᵽ�����ݵ�.NET�����߹�ȥ����û��˵�������Ƿ�ͬ�����˵��?Ϊɶ�������������أ� Martin: �Ҿ�������һ����ǰ������ˡ������кܶ˾ͬʱ��ʹ��.NET�����ݷ���������Ҳ�������������ݷ�������Ȥ�����������Ҿ�������Ϊ������ҵ�������ݵ��������ƣ���������ʲôƽ̨�� ADT: ���ֵܴ��������۵��ǹ���Э���ͶԱ仯����Ӧ���Ƿ���ЩԪ�ػ��Ƿdz���Ҫ����ҪԤ����Ƶ��أ� Martin: �Ժ�С���ŶӶ��ԣ������ж�������ҪԤ��ȷ�������ģ��Ŷ��ڿ��������л�֪�����ǵ�ʱ�ľ��ߡ���һ�����ö����Ŀ���ԣ���Щ�ܻ����ļܹ�������ҪԤ��ȷ������������һЩ�dz������ļܹ���ƣ����硰����Ҫ��ʲô���ݿ⣿�� ADT: ���ޱ�̺�Scrum����������ݹ��̣������Dz��Ǹ���������һЩ�� Martin: �ܶ���ȷʵ����Scrum�����ޱ�̵ġ������Ƕ����ݷ�������ö��壬���а��������Ĺ淶��discipline��,�����˴�ҵ���Ŷӵ������ĸ���ʵ������Scrum���ַ�����Ҫ��ע�ڹ���ʵ���ϣ��Լ������Ŷӵ�ʵ����ע���١�������Scrum��ʼ�Ļ������ԱȽ�����ת�����ݱ���ϣ�����һЩ��������ʵ����
ADT: ��Щ���ݷ������ع�����Ա�̡���������������TDD���� �����õ�Ӧ����.NET �����У� Martin: ���.NET����ʵ��û��ʲô�ر�ģ���TDD�Ĺ��߲����ǹ̶���һ��������.NET�����Ҳ��֧��TDD�Ĺ��ߡ���.NET�����н�Ա��Ҳ����ʲô���⡣�ع��Ĺ���֧������û��Java����Щ�ã���Ҳ�൱�������������һЩ���������ع����ߣ�Visual Studio���ⷽ��Ҳ�ڸĽ��� ADT: Ϊʲô.NET ���������ݿ������̵Ľ���Ҫ��һЩ��? Martin: ����ʹ������������һЩ������ʶ�ġ�����˵�ɣ��������һ�������������ߣ�����ܲ����˽�������֮��ļ�����չ������������ļ���ʹ���߿��ܻ��˽ⲻ��������������������Ƿ���������������һЩ�µķ����Ϻ�������ҵ�������һЩ�ͺ�ģ��������ڰ���һ�����ߵĽ�ɫ�� ADT: ���ƻ�������ͱ�д�ĵ������ǹ����е�һ��飬�ܶ��˻�ܽ��ŵģ���ΰ������ǵ����ֻֿŰ��� Martin: ������Щ��Ŀ�в�д�ĵ���˵���ǻĵ��ġ��ĵ��ͼƻ���ȻҪ�����������Dz����ǹ��̵�һ���֣����ǹ����е�һ��������������Ŀ�У����кܶ�������Щ���������ĵ�������Ŀ�ƻ�����Щ�����Ŷ���Ҫ���Ĺ淶�����������Dz����ǹ��̵�һ���֣���仰����˼��˵�����ǵ������ǹ̶��ģ����Dz���һ��Ҫ��д�ĵ���Ҳ����һ�����д�ĵ���������д�ĵ�������������Ҫ��ʱ�����������������������һ�����ճ��н��а��š� ADT: ���ݷ����ڴ�˾�е�Ӧ����Σ�С��˾ʹ�����ݷ����Ľ϶࣬����˾�����ٰ��� Martin: Խ��Խ��Ĵ�˾Ҳ���������ݣ���һЩ�Ѿ���ȷ��Ҫ�������ݷ����ˡ����Ƿ�����õķ����������¶��ϣ������Ŷ��Լ����Ŷӣ������ǽ�ɫ��Ϊ��λ����ѵ����ָ����������Ϊ���ṩ֧�֡����3��5���µ�ʱ�䣬�ŶӾͿ���ת�����ݿ�������������ʱ��Ҫ����֯�Ĺ�ģ�ˡ� ADT: ʲô��������ݲ���һ���õİ취�� Martin: ����Ŀ��Ӧ�����ݵ�ʱ��ȷʵ��һЩ��˾���Ļ��Ǻ�������ġ��dz����͵���������͵��Ļ������ܶ����ݿ����Ļ�Ӧ����̫�á� ADT: ����Ϊ��.NET������Ҫ�������ݿ�����ʲô������Ҫ�ģ� Martin: ��.NET�����߶��ԣ���ѧϰ���ݿ����Ĺ�����������ս���Dz����������������ݿ����Ե�Ԫ���Ժ��Զ������ܲ��Ե�Ҫ��ܸߡ�TDD�����Ѿ���ȫ��ҵ�������ˣ�������������Ҳ��һ���ġ� ����adtmag��Ԭ�� ժ�룬����ת��������ҵ��;�� |
|