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

企业做什么需要有网站四川宜宾市网站建设公司

企业做什么需要有网站,四川宜宾市网站建设公司,.xyz做网站怎么样,盘锦网站开发公司这个问题的答案是,在很短的一段时期,编写高质量代码似乎会拖慢我们的进度。与按照头脑中首先闪现的念头编写代码相比,高质量的代码需要更多的思考和努力。但如果我们编写的不仅仅是运行一次就抛之脑后的小程序,而是更有实质性的软…

这个问题的答案是,在很短的一段时期,编写高质量代码似乎会拖慢我们的进度。与按照头脑中首先闪现的念头编写代码相比,高质量的代码需要更多的思考和努力。但如果我们编写的不仅仅是运行一次就抛之脑后的小程序,而是更有实质性的软件系统,那么编写高质量的代码通常会在中长期加快开发进程。

想象一下,我们要在家里装一块搁板。有一种“恰当”的方法,也有一种快速的“变通”方法。

〓● “恰当”的方法——我们在墙体立柱或砖石等坚固的东西上钻孔、固定螺钉,将支架固定在墙上。然后,我们将搁板安装在这些支架上。花费时间:30min。

〓● “变通”方法——购买一些胶水,将搁板粘在墙上。花费时间:10min。

看起来,用“变通”方法装搁板可以节约20min,也不会用到手钻。我们选择了这种快速的方法。现在,我们来考虑接下来发生的事情。

我们将搁板粘在墙面上,但墙面材料最有可能是一层灰泥。灰泥并不坚固,很容易开裂并大块大块地剥落。一旦我们开始使用搁板,所放东西的重量很可能导致灰泥开裂,搁板将掉下来并带下来大块的灰泥。现在,不仅我们的搁板无法使用,而且需要重新粉刷墙面(这项工作即便不需要几天,至少也要几个小时)。即便奇迹出现,搁板没有掉下来,我们也因为采用了“变通”方法而给未来带来问题。想象如下两种场景。

〓● 我们发现搁板放得不够水平(缺陷)。

〓❏ 对于有支架的搁板,我们只需要在支架和搁板之间加入一个较小的垫片。花费时间:5min。

〓❏ 对于用胶水粘上的搁板,我们必须将它从墙上揭下来,这会带下来一大块灰泥。现在,我们必须重新粉刷墙面,再将搁板装回去。花费时间:几个小时,甚至几天。

〓● 我们决定重新装饰房间(新需求)。

〓❏ 我们可以卸下螺钉,将带支架的搁板拆下来。重新装饰房间以后,我们再将搁板放回去。与搁板相关的工作花费时间:15min。

〓❏ 对于用胶水粘上的搁板,我们要么不动搁板,那么它有滴上油漆、在我们必须油漆或者铺上墙纸的地方留下不干净边缘的风险。我们也可以将搁板揭下来,那么必须重新刷上灰泥。我们只能在低劣的重新装饰工作和花几小时(甚至几天)重新涂抹墙面之中选择一个。

你应该明白了吧。最初看起来,按照“恰当”的方法做,安装一个带支架的搁板似乎毫无意义地浪费了20min,但从长期看,它很有可能节省许多时间和减少麻烦。在将来的重新装饰计划中,我们还会看到,一开始采用快速的“变通”方法,以后将迫使我们走上一条采用更多权宜之计的道路,比如在搁板周围刷油漆或者贴墙纸,而不是在重新装饰时取下搁板。

编写代码与此很相似。根据我们脑海里浮现的第一个想法编程,而不考虑代码质量,很可能一开始会节省一些时间。但我们很可能得到一个脆弱、复杂的代码库,它将越来越难以理解或推测。添加新功能或修复缺陷将变得越来越难,因为我们不得不应付破坏的情况,并重新设计一切。

你以前一定听过“欲速则不达”这句话,这是通过对生活中许多事物的观察得出的经验,在没有考虑清楚正确的方法之前,过于匆忙的行动往往导致错误,从而降低总体的速度。这也很好地总结了编写高质量代码能加快开发速度的原因,不要为了速度而鲁莽行动。

以上回答摘自《好代码 ,坏代码》

本书的目标读者是那些已经具备基本编程技能,想继续提高编程技能的人。本书适合有0~3年软件工程师工作经验的人阅读。有丰富工作经验的工程师可能发现,本书中的许多内容他们都已经掌握,但我希望他们把这本书当作指导其他同行的有用资源。

本书分享了编写鲁棒、可靠且易于团队成员理解和适应的代码的实用技巧。内容涉及如何像高效的软件工程师一样思考代码,如何编写读起来像一个结构良好的句子的函数,如何确保代码可靠且无错误;如何进行有效的单元测试,如何识别可能导致问题的代码并对其进行改进,如何编写可重用并适应新需求的代码,如何提高读者的中长期生产力;同时还介绍了如何节省开发人员及团队的宝贵时间,等等。

本书文字简洁、论述精辟、层次清晰,适合零基础的开发人员阅读,对于高等院校计算机及相关专业的学生,也具有很高的参考价值。

 

http://www.yayakq.cn/news/450645/

相关文章:

  • 上海网站商城建设网站制作的基本步骤
  • 学做转手绘的网站做全英文网站
  • 中山论坛建站模板wordpress minify
  • 海尔网站建设投入企业信用信息公示年报
  • 做网站入门看什么书郑州高端建站公司
  • 哔哩哔哩网站开发图片如何做自己的广告网站
  • 电子商务网站建设项目书网络培训总结与反思
  • 网站推广方案中私域电商平台有哪些
  • 网站内容改版新手做网站的几个必要步骤
  • 单页营销型网站建设免费flash网站模板
  • 临沂做商城网站济南建设网行政审批系统
  • 单页网站模板修改网站推广软件下载安装免费
  • 石家庄做网站wsjz上海网站建设 网站开发
  • 做空视频文件的网站衡水注册公司
  • 驻马店 市网站建设企业网站设计与优化
  • 文字网站和图片网站哪个难做高端公司形象墙效果图
  • 山东城市建设厅网站教育网站网址
  • 广西建设行政主管部门官方网站中山市建设工程网上办事系统
  • 九江建网站做外贸没有网站需要什么条件
  • 站长素材官网专业网站建设费用怎么算
  • 网上购物最便宜的网站网站建设名头
  • 天推广人的网站国外优秀企业网站设计
  • 栾川网站建设seo优化推广技巧
  • 青岛专业制作网站软件开发费用计入什么科目
  • 上海正规建设网站私人订制网站建设原则应考虑哪些
  • 江门企业网站模板建站数字图书馆网站建设
  • 免费门户网站模板湖南免费网站建设
  • 网站建设开票项目是什么意思wordpress order插件
  • 广州网站建设o2o设计网站
  • 苏州网站网站建设北京移动端网站开发