docx文档 关于烂代码的那些事

教育专区 > 外语学习 > 英语考试 > 文档预览
5 页 1482 浏览 3 收藏 4.8分

摘要:北大青鸟中关村关于烂代码的那些事1.摘要这是烂代码系列的第二篇,在文章中我会跟大家讨论一下如何尽可能高效和客观的评价代码的优劣。在发布了《关于烂代码的那些事(上)》之后,发现这篇文章竟然意外的很受欢迎,很多人也描(tu)述(cao)了各自代码中这样或者那样的问题。最近部门在组织bootcamp,正好我负责培训代码质量部分,在培训课程中让大家花了不少时间去讨论、改进、完善自己的代码。虽然刚毕业的同学对于代码质量都很用心,但最终呈现出来的质量仍然没能达到“十分优秀”的程度。究其原因,主要是不了解好的代码“应该”是什么样的。2.什么是好代码写代码的第一步是理解什么是好代码。在准备bootcamp的课程的时候,我就为这个问题犯了难,我尝试着用一些精确的定义区分出“优等品”、“良品”、“不良品”;但是在总结的过程中,关于“什么是好代码”的描述却大多没有可操作性2.1.好代码的定义随便从网上搜索了一下“优雅的代码”,找到了下面这样的定义:BjarneStroustrup,C++之父:逻辑应该是清晰的,bug难以隐藏;依赖最少,易于维护;错误处理完全根据一个明确的策略;性能接近最佳化,避免代码混乱和无原则的优化;整洁的代码只做一件事。GradyBooch,《面向对象分析与设计》作者:整洁的代码是简单、直接的;整洁的代码,读起来像是一篇写得很好的散文;整洁的代码永远不会掩盖设计者的意图,而是具有少量的抽象和清晰的控制行。MichaelFeathers,《修改代码的艺术》作者:整洁的代码看起来总是像很在乎代码质量的人写的;没有明显的需要改善的地方;代

温馨提示:当前文档最多只能预览 5 页,若文档总页数超出了 5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户2021-10-20 00:55:48上传分享
你可能在找
  • 这些年,我们读过关于林曦的那些书今天给大家分享艺术家林曦写过的那些让人轻松愉快的书。 林曦的书《书法课》这是林曦的新作,是用了十年的积累给零基础成人书法教学的落成,这本书里有具体可行的方法与指南,从技巧到心法,都在这本书里了。 全书共收入700余幅全彩图片,通过图片,以及作者林曦亲自示范书写、运笔细节,讲解学习重点,分析历代名帖,让学习与鉴赏同步。
    4.7 分 4 页 | 837.79 KB
  • 鑫泉留学南京分公司张裕丰这几天TFboys王源因为录取美国顶尖音乐学院伯克利上了热搜,那么今天我们来详细说一说美国这些比较出名的音乐学院以及详细的专业设置吧,如果你怀揣一个音乐梦想,那么一定要仔细往下看 首先我们先来讲一讲音乐学院的分类,美国的音乐学院分为两大类:1、院校型音乐学院院校型音乐学院一般是独立的一所院校,就是以音乐为主的独立学院,比如著名的茱莉亚学院、柯蒂斯音乐学院、新英格兰音乐学院、曼哈顿音乐学院等 2、院系型音乐学院院系型音乐学院是综合类大学下设的音乐学院,比如音乐专业排名第一的罗彻斯特大学音乐学院,还有西北大学音乐学院,辛辛那提大学音乐学院等。
    4.9 分 6 页 | 1.02 MB
  • 《明朝那些事儿》主要讲述的是明朝三百年间的一些事情,它不像其他历史书那样深奥严肃,读起来既枯燥又难懂,可是这本书语言幽默风趣,叙述通俗易懂。 接下来是小编为大家整理的关于明朝那些事儿读书心得范文,希望大家喜欢!关于明朝那些事儿读书心得范文一旷野上,“当年明月”踽踽而行。历史是什么?历史是那些残台断瓦,古庙荒冢吗? 还是那些发黄的书本,古板的文章?不是,绝对不是。历史很精彩。每个朝代都发生过许许多多的事儿。明朝的故事尤其精彩纷呈。当时出了许多大人物,都是我的偶像。
    4.7 分 8 页 | 28.50 KB
  • 和那些渐行渐远的关系做个断舍离郎冰很久以后的后来,我明白,人生的不同阶段要和各种渐行渐远的关系做断舍离,你愿不愿意,舍不舍得,不过是苟延残喘拖时间,有些关系的断舍离早在你不觉察的时候已经开始了。 L是我的前同事,长我些岁数,臭味相投,我们总是厮混在一起。 最近她买了新房子,装修的时候对我说,衣柜要减少,床要买没有床箱的,尽量不置办没有必要的新物件,趁着这次搬家,要把旧东西丢掉,最重要的是不能把新的没用的东西买回来。
    4.9 分 6 页 | 18.00 KB
  • 咱们班的那些事甲鱼,相信大家都听说过,可迷你的小甲鱼呢?我们班就有,一起去看看吧!我们班同学现在很流行养迷你甲鱼,几乎全班同学都有了。小甲鱼和小乌龟非常像。 小甲鱼长着尖尖的嘴;身体是灰色的;背上的壳是墨绿色的,有一格一格的花纹;它的腹部是红的,没有一点杂色。有一次,我把林可的甲鱼给翻了过去,只见它脖子一伸,尖尖的嘴顶着地,一转眼就翻了回去。 我又把甲鱼放在我手上,凉凉的。1————来源网络整理,仅供供参考 它在我的手上爬了起来,啊!好痒啊!我咯咯的笑了起来。一下课,同学们常常是聚拢在一起玩甲鱼。
    3.0 分 3 页 | 16.45 KB
  • 本文整理于网络,仅供阅读参考那些茶属于绿茶绿茶红茶是我们常常在市面上所买到的一些饮料,对于茶文化没有了解的人常常会将绿茶和红茶仍作为一种茶,其实绿茶和红茶两个名词常常是一些茶类的统称。 绿茶这一系列的产品当中包含着上百种茶类,是很多人都喜欢的一类茶,绿茶对于人体具有一定的功效,不过一些肠胃不好的人并不适合喝绿茶。
    4.7 分 2 页 | 16.17 KB
  • 分享那些操蛋的事【1】在淘宝上买东西。。。连一毛钱都计较,看到有家30元一个,邮费10元。谈好了,正打算拍了付款。忽然发现下面一个标的29.90,于是,果断地买了下面的。。。然后付款。。 【2】女友睡觉不让抱,说RF一碰就疼,还不让对着她呼吸,说抢了她的氧气!cao!丫的有这么娇贵嘛! 最近她丫的感冒,我去陪她,在她学校旁边开了一个星期的房,啥事没干不说,还他妈天天早上6点爬起来赶2个小时车去上班,东北的早晨伤不起,他妹零下20度啊。
    3.0 分 4 页 | 17.33 KB
  • 专家深度解说有关屁的那些事儿放屁,是人体排泄的常见途径之一。一个人如果不放屁会难受,放多了又尴尬心慌。可见,放屁真是一件令人既欣慰又烦恼的事。事实上,通过闻屁和计算放屁次数可以得知一个人的健康状况。 绝不是忽悠人,小编今天就请专家来给您说说有关屁的那点事儿。专家深度解说有关屁的那些事儿1/7__来源网络整理,仅作为学习参考 一说吓一跳,含有400多种成分的屁屁含有400种成分。 在气体成分中除了氮、氧之外,绝大多数的气体都是由肠内细菌制造出来的。其中主要的成分是氮、氢、二氧化碳、甲烷、氧等无臭气体,及微量的氨、硫化氢、粪臭素、挥发性胺、挥发性脂肪酸等形成恶臭的气体。
    3.0 分 7 页 | 16.91 KB
  • 那些人,那些事_《城南旧事》读后感600字当你看书的时候你会觉得整个世界都停了下来可是太阳却没有停下1/7__来源网络整理,仅作为学习参考 他渐渐地渐渐地爬上你的膝盖与你共读一本好书——《当你看书的时候 》2/7__来源网络整理,仅作为学习参考 2018年8月18日天气:晴夏日的阳光尽管焦灼,我却徜徉在《城南旧事》里自由生长。 英子可不那么觉得,我也不那么觉得。秀贞一遍一遍地说着她那可爱的小桂子,给小桂子做了那么许多的衣服。她在漫长的时间里想念着小桂子和小桂子的爹。
    3.0 分 7 页 | 16.20 KB
  • 识别二维码进入笔杆子家园开通会员即可免费使用1000万字精品资料本文系邮箱投稿,仅供学习参考,请勿照搬照抄! 说说党费那些事儿尊敬的各位领导、同志们:大家好,很感谢组织处提供难得的锻炼机会,这也是自己第一次走上讲台。 这似乎不符合逻辑,这个故事还被无知的网友们玩坏了,编成了个段子“战友,你快醒醒,还差三块钱呢?”。那么,这个本应感动无数人泪点的红色漫画是如何变成现如今的笑点呢?
    3.0 分 8 页 | 27.98 KB
本站APP下载(扫一扫)
活动:每周日APP免费下载全站文档
本站APP下载
热门文档