10步让你成为更优秀的程序员(5)

发表于:2013-01-14来源:web开发社区作者:不详点击数: 标签:程序员
02 { 03 double area = 0; 04 for ( int i = 0; i vertices.Length; i++) 05 { 06 Vector2 P0 = vertices[i]; 07 Vector2 P1 = vertices[(i + 1) % vertices.Length]; 08 09 area += P0.Wedge(P1); 10 } 11 12 retur
02 {
03     double area = 0;
04     for (int i = 0; i < vertices.Length; i++)
05     {
06         Vector2 P0 = vertices[i];
07         Vector2 P1 = vertices[(i + 1) % vertices.Length];
08  
09         area += P0.Wedge(P1);
10     }
11  
12     return area / 2;
13 }

  8. 编写不言自明的代码

  勿庸置疑,注释是编程中很重要的一部分,但能够不言自明的代码跟胜一筹,因为它能让你在看代码时就能理解它。函数名变量名要慎重选择,好的变量/方法名字放到语言语义环境中时,不懂编程的人都能看懂。例如:

  查看源代码

打印帮助
1 void DamagePlayer(Player player, int damageAmount)
2 {
3     if (!player.m_IsInvincible && !player.m_IsDead)

原文转自:http://www.ltesting.net