当前位置: 首页 > news >正文

怎么模仿网站做ppt赌场需要网站维护吗

怎么模仿网站做ppt,赌场需要网站维护吗,英国跨境电商平台有哪些,phpcms 网站源码这篇文章要介绍的#xff0c;是我作为专业程序员这些年来学到的能真正提高我的代码质量和整体工作效率的10件事情。 1. 永远不要复制代码 不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方#xff0c;重构它#xff0c;把它放到一个自己的函… 这篇文章要介绍的是我作为专业程序员这些年来学到的能真正提高我的代码质量和整体工作效率的10件事情。 1. 永远不要复制代码 不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方重构它把它放到一个自己的函数里。重复的代码会导致你的同事在读你的代码时产生困惑。而重复的代码如果在一个地方修改在另外一个地方忘记修改就会产生到处是bug它还会使你的代码体积变得臃肿。现代的编程语言提供了很好的方法来解决这些问题例如下面这个问题在以前很难解决而如今使用lambdas却很好实现 [java] view plaincopyprint? /// summary  /// 一些函数含有部分重复代码  /// /summary  void OriginalA()  {      DoThingsA();        // unique code        DoThingsB();  }    /// summary  /// 另外一个含有部分重复代码的函数  /// /summary  void OriginalB()  {      DoThingsA();        // 没有重复的代码        DoThingsB();  }   现在我们重构含有部分相同代码的函数用delegate模式重写它们 [java] view plaincopyprint? /// summary  /// Encapsulate shared functionality  /// /summary  /// param nameactionUser defined action/param  void UniqueWrapper(Action action)  {      DoThingsA();        action();        DoThingsB();  }    /// summary  /// New implmentation of A  /// /summary  void NewA()  {      UniqueWrapper(()       {          // unique code      });  }    /// summary  /// New implementation of B  /// /summary  void NewB()  {      UniqueWrapper(()       {          // unique code      });  }   2. 留意你开始分心的时候 当你发现自己在浏览facebook或微博、而不是在解决问题这通常是一种你需要短暂休息的信号。离开办公桌去喝一杯咖啡或去跟同事聊5分钟。尽管这样做看起来有点反直觉但长久去看它会提高你的工作效率。 3. 不要匆忙赶任务而放弃原则 当带着压力去解决一个问题或修改一个bug你很容易失去自制发现自己匆匆忙忙甚至完全忘了一直坚持的重要的测试过程。这通常会导致更多的问题会让你在老板或同事眼里显得很不专业。 4. 测试你完成的代码 你知道你的代码能做什么而且试了一下它确实好用但你实际上需要充分的验证它。分析所有可能的边界情况测试在所有可能的条件下它都能如期的工作。如果有参数传递一些预期范围外的值。传递一个null值。如果可能让同事看看你的代码问他们能否弄坏它。单元测试是到达这种目的的常规方法。 5. 代码审查 提交你的代码之前找个同事一起坐下来向他解释你做了哪些修改。通常这样做的过程中你就能发现代码中的错误而不需要同事说一句话。这比自己审查自己的代码要有效的多得多。 6. 让代码更少 如果你发现写了大量的代码来解决一个简单的问题你很可能做错了。下面的boolean用法是一个很好的例子 [java] view plaincopyprint? if (numMines  0)  {     enabledtrue;  }  else  {     enabledfalse;  }   这时你应该写成这样 [java] view plaincopyprint? enabled  numMines  0;   代码越少越好。这会使bug更少重构可能性更小出错的几率更小。要适度。可读性同等重要你可不能这样做而使代码丧失可读性。 7. 为优雅的代码而努力 优雅的代码非常的易读只用手边很少的代码、让机器做很少的运算就能解决问题。在各种环境中都做到代码优雅是很难的但经过一段时间的编程你会对优雅的代码是个什么样子有个初步的感觉。优雅的代码不会通过重构来获得。当你看到优雅的代码是会很高兴。你会为它自豪。例如下面就是一个我认为是优雅的方式来计算多边形面积的方法 [java] view plaincopyprint? static public double GetConvexPolygonArea(Vector2[] vertices)  {      double area  0;      for (int i  0; i  vertices.Length; i)      {          Vector2 P0  vertices[i];          Vector2 P1  vertices[(i  1) % vertices.Length];            area  P0.Wedge(P1);      }        return area / 2;  }   8. 编写不言自明的代码 勿庸置疑注释是编程中很重要的一部分但能够不言自明的代码跟胜一筹因为它能让你在看代码时就能理解它。函数名变量名要慎重选择好的变量/方法名字放到语言语义环境中时不懂编程的人都能看懂。例如 [java] view plaincopyprint? void DamagePlayer(Player player, int damageAmount)  {      if (!player.m_IsInvincible  !player.m_IsDead)      {          player.InflictDamage( damageAmount );      }  }   能自我说明的代码不能代替注释。注释是用来解释“为什么”的而自我说明的代码是来描述“是什么”的。 9. 不要使用纯数字 直接把数字嵌入代码中是一种恶习因为无法说明它们是代表什么的。当有重复时更糟糕——相同的数字在代码的多个地方出现。如果只修改了一个而忘记了其它的。这就导致bug。一定要用一个命名常量来代表你要表达的数字即使它在代码里只出现一次。 10. 不要做手工劳动 当做一系列动作时人类总是喜欢犯错误。如果你在做部署工作并且不是一步能完成的那你就是在做错事。尽量的让工作能自动化的完成减少人为错误。当做工作量很大的任务时这尤其重要。 11. 避免过早优化 当你要去优化一个已经好用的功能代码时你很有可能会改坏它。优化只能发生在有性能分析报告指示需要优化的时候通常是在一个项目开发的最后阶段。性能分析之前的优化活动纯属浪费时间并且会导致bug出现。 好吧我说是10个但你却得到了额外赠送的一个 这些就是我要说的我希望它们能帮助你改进编程开发过程。 下次再见祝快乐 Cheers, Paul.
http://www.pierceye.com/news/849345/

相关文章:

  • 便宜网站建设成都免费建网站视频教程
  • 班级网站自助建设功能没有充值入口的传奇
  • 杭州网站seo免费网站建设
  • 好看的网站设计网站开发龙岗网站建设
  • 物流如何做网站wordpress qq互联插件
  • 权威发布李建济南做seo排名
  • 六安网站建设 220广州安尔捷做的网站好吗
  • 企业网站写好如何发布wordpress免插件生成地图
  • 公司 网站 苏州链接下载
  • 网站页面设计素材网站做权重的方法
  • 网站优化标题怎么做宿迁房产网备案查询
  • 建设企业官方网站的流程秦皇岛网站备案
  • 北京网站优化前景建设银行包头分行网站
  • 南京江宁区住房建设局网站电商交流平台有哪些
  • 查询网站流量排名做网站 我们的工人怎么写
  • 龙岗-网站建设深圳信科免备案的网站空间
  • 360网站推广官网软件安徽海外网络推广
  • c# asp.net网站开发书考试网站怎么做的
  • 网站开发 技术路线融资融券配资网站建设
  • 建设网站如国家高新技术企业证书
  • 网站服务是什么网站建设投标书报价表
  • 商业网站开发与设计宝塔面板wordpress安装
  • 学交互设计网站企业网站建设要多久
  • 免费情感网站哪个好有没有帮忙做标书的网站
  • 申请域名需要多久大连seo顾问
  • 舟山外贸建站公司做文案选图片素材的网站
  • 网站开发从何学起公司网站在哪里做
  • 无锡网站制作哪家有名金华安全网站建设怎么收费
  • dw做响应式网站重庆黄埔建设集团网站
  • 做系统那个网站好wordpress添加返回顶部