我对阅读使用Spartan Programming哲学的C#代码示例很感兴趣。你能提供一个链接到任何遵循这种编码风格的开源项目或在线代码样本吗?
发布于 2009-12-03 23:21:21
我知道这篇文章是用Java写的,而不是用C#写的,也许你已经读过了,但这是一篇很棒的文章:http://ssdl-wiki.cs.technion.ac.il/wiki/index.php/SendAnEmail_case_study
发布于 2009-12-12 08:59:10
Gamasutra网站上的这个article对使用斯巴达编程风格编写的C#代码进行了审查,并提供了一个可以下载以供审查的解决方案。代码的一个例子是:
virtual public void Update(float t, Camera c)
{
Vector2 a = new Vector2(0, PixelsPerMeter*9.8f);
Velocity = Velocity + a * t;
Position = Position + Velocity * t; // Like n*(n-1)/2
Position.Y = MathHelper.Min(FloorY, Position.Y);
Velocity.Y = (Position.Y==0.0)?MathHelper.Min(0, Velocity.Y):Velocity.Y;
}
https://stackoverflow.com/questions/1840220
复制相似问题