关于什么是好代码,软件行业烂大街的名词一大堆,什么高内聚、低耦合、可复用、可扩展、健壮性等等(作者【CoderBaby】)。也有所谓设计6原则 — 迪米特法则(最少知道原则) + SOLID : 即Single Responsibility (单一职责),Open Close(开闭 ...
朋友指着自己写的代码问:你看我的代码写的怎么样,有没有问题,哪里需要修改 以最宽松的标准讲,只要代码没有逻辑错误,没有严重性能问题,就没有问题,但我知道,他问得不是这些,而是问代码有没有可以更进一步优化的可能,我看他的代码做了清晰的分层,提取了基类,使用了模板模式,总体上算是不错了。 问题来了,究竟什么样的代码算得上是好代码呢 面对这个问题,可能大多数程序员首先想到的是:高内聚,低耦合,高效率, ...
2018-07-17 00:21 2 2874 推荐指数:
关于什么是好代码,软件行业烂大街的名词一大堆,什么高内聚、低耦合、可复用、可扩展、健壮性等等(作者【CoderBaby】)。也有所谓设计6原则 — 迪米特法则(最少知道原则) + SOLID : 即Single Responsibility (单一职责),Open Close(开闭 ...
1、减轻读者的阅读压力 很多人都是在挤地铁、排队等餐的时候拿起手机,看看文章、刷刷资讯,在这种多样化和碎片化的阅读场景中,读者的注意力很难完全集中于你的文章。所以就有必要通过好的排版营造舒适 ...
目录 01 - 什么是好的代码? 02 - 评价代码的标准有哪些 2.1 可维护性(maintainability) 2.2 可读性(readability) 2.3 可扩展性(extensibility) 2.4 简洁性 ...
一篇好的代码,就如同一篇好的文章,结构合理,重点清晰,通俗易懂。积累了足够多的编码经验,在完成功能之余,自然会追求自己的代码更“好看”一些,接下来就谈谈我对于“好代码”的理解。 遵循规范 没有规矩,不成方圆,遵循编码规范,是最基本的素养。在公司,一般都会有公司规定的若干规范,在编码时,时刻提醒 ...
1,定义 让我们来谈谈代码。 代码重要吗?当然,代码就是设计(Jack W.Reeves, 1992);代码是最有价值的交付物。 我们需要好代码吗?在给“好代码”下个定义之前,这个问题无法回答。 那么,究竟什么是好代码? 闻到硝烟味了吗?哦不,战争从来不是好东西 ...
前面的文章介绍了Git的基本概念和用法,本文则是基于GitHub的一个实践介绍,主要内容有: GitHub简介 个人与组织 仓库的创建与维护 Fork与pull request 小结 GitHub简介 GitHub是一个Git的远程代码托管平台,它除了提供 ...
代码英雄 20181126 讲师 liuboyang 做适度的抽象 少有晦涩难懂的逻辑 由大量的小模块拼装而成 可读性、可测试性、可维护性 接口和API要向下兼容:服务一直连续,用户一直可用 做到无状态,灵活扩容升级 API接口的幂等,重试操作一致 8 .写代码 ...
一、前言 项目中使用 Design Pattern 越多越好? 哪种 Pattern 比较重要? 需要学习哪些 Pattern ? 代码是否可测试? 对于入门者来说,直接上手学习 Design Pattern 可能会产生很多困惑,认为编程很难。好比修炼神功秘籍 ...