本文主要是介绍积极响应号召_社区号召性行动:不是罗斯文,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
积极响应号召
我讨厌罗斯文。 致死于罗斯文数据库。 您知道,这是您自开始以来就在Microsoft演示中看到的产品,类别,供应商,yada yada yada示例数据库。 (仅供参考,时间开始于1997年左右;))
Why do we use it? Because it's there. Because it's easy, it exists, and it takes two seconds to install. It's full of good sample data that has international characters. It has a few views and a few sprocs and it's wholly harmless.
我们为什么用它? 因为它在那里。 因为它很容易存在,所以安装需要两秒钟。 它充满了具有国际特征的良好样本数据。 它具有一些视图和一些存储过程,并且完全无害。
Now, some folks don't like Microsoft's (often) focus on "Database Driven Development," and I'm basically Switzerland at this point. Consider me neutral because I've done it both ways, both Domain Driven and Database Driven. With an ORM and without. I'm not 100% convinced either way and I like to have choice.
现在,有些人不喜欢微软(通常)专注于“数据库驱动的开发”,而我现在基本上就是瑞士。 考虑到我是中立的,因为我同时完成了域驱动和数据库驱动这两种方式。 有或没有ORM。 我不是100%相信这两种方式,我喜欢选择。
Plus, when I'm showing some technology that is talking to a Database or to POCO (Plain Ol' CLR Objects) I still need good sample data to pull from. Thus, the Northwind Virus continues.
另外,当我展示一些正在与数据库或POCO(普通用户的CLR对象)对话的技术时,我仍然需要良好的示例数据来提取。 因此,罗斯文病毒继续存在。
And I hate it with the heat of a thousand suns.
我讨厌它的一千个阳光。
There are others I could use, like AdventureWorks and its variants and specifically the AdventureWorksLT example is pretty lightweight, but still it doesn't quite turn me on.
我可以使用其他工具,例如AdventureWorks及其变体,特别是AdventureWorksLT示例非常轻巧,但仍然不能完全解决我的问题。
I suspect, though, that if we (the community) took a few weeks, did some Skype conference calls, assigned some tasks, brainstormed and did it, we could come up with NotNorthwind. The Lazy Web, the Web of Clay Shirkey, .NET Flash Mobs included, could create a sample database, (we can argue about whether to start in the middle or in the db in the first meeting) as well as some good examples of things like NHibernate, LINQ to SQL or Whatever,
但是,我怀疑如果我们(社区)花了几周时间,进行了一些Skype电话会议,分配了一些任务,集思广益并做到了,我们是否可以提出NotNorthwind的建议。 惰性Web,Clay Shirkey的Web(包括.NET Flash Mobs)可以创建一个示例数据库(我们可以在第一次会议中讨论是从中间还是从db开始)以及一些很好的示例像NHibernate,LINQ to SQL或其他任何东西,
要求 (Requirements)
- Complex enough to be called Real World but simple enough that someone could "get it" in 5-10 minutes 足够复杂,可以称为“真实世界”,但又足够简单,有人可以在5-10分钟内“获得”
- In a familiar Domain Space that makes sense to folks all over the world 在熟悉的领域空间中,对世界各地的人们都有意义
- Has a decent amount of sample data with strings that are more than just [a-z|A-Z|0-9] 具有相当多的字符串[az | AZ | 0-9]样本数据
可交付成果(Deliverable(s))
- Have a single .SQL file that one can run and immediately get a working database 拥有一个可以运行并立即获得工作数据库的.SQL文件
- Sample Code for any of a number of Database access patterns, ORMs, whatever. This might require a few subtle versions. 任何数量的数据库访问模式或ORM的示例代码。 这可能需要一些微妙的版本。
I'm making http://www.codeplex.com/notnorthwind and I want:
我正在制作http://www.codeplex.com/notnorthwind ,我想要:
- A Project Manager (probably best if it's not me) 项目经理(如果不是我,可能最好)
- Modelers, Sample Code Writers 建模者,示例代码编写者
- Sample Data Creators 样本数据创建者
- Documentation Person 文件人
- Release Manager 发布经理
Who's with me? Leave a comment with your CodePlex Username, Skype Username, your TimeZone offset, and your level of interest and let's do a Skype call to kick this off and be rid of Northwind. Also, if you think this is a stupid idea, why?
谁和我在一起? 使用您的CodePlex用户名,Skype用户名,TimeZone偏移量和您的关注度发表评论,让我们进行Skype调用以开始此工作并摆脱Northwind。 另外,如果您认为这是一个愚蠢的主意,为什么呢?
Oh, by the way, if you're at TechEd US this next week, be sure to say Hi if you see me, and let's talk about this project, because most of my demos at TechEd 2008 are <gulp> Northwindian in their heritage.
哦,顺便说一下,如果您下周在美国TechEd展会上,请务必打个招呼,如果您看到我,让我们来谈谈这个项目,因为我在TechEd 2008上的大多数演示都是<gulp> Northwindian的遗产。
翻译自: https://www.hanselman.com/blog/community-call-to-action-not-northwind
积极响应号召
这篇关于积极响应号召_社区号召性行动:不是罗斯文的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!