硬核编程

LV0
发表了文章

从源码中学习(阅读源码,初学者的有效成长方式)

上周我在和一位年轻程序员聊天时,他问到我:“如何阅读源码?”,我们讨论了一段时间,我还列举了几种有效阅读源码的方式。然后他说:“你应该就这个话题写篇文章,这对初...

硬核编程
关注了用户

云加社区

腾讯云 · 产品运营 (已认证)

云+社区官方账号

364 文章6 回答1.3K 关注者
发表了文章

如何深思熟虑地编程

如果希望花费更少的时间来编写代码,就要在开发周期中尽可能早地捕获并修复错误,这样可以一开始就少犯错。只要我们在编程时能深思熟虑,便能看到效果。

硬核编程
订阅了专栏

MySQL实战分享

MySQL日常问题实战分享,异常定位的思路,优化方案与大家一起交流学习。

17 文章58 关注者
发表了文章

封装变化的内容

了解到这些情况后, 你可将船体分隔为独立的隔间, 并对其进行安全的密封, 以使得任何损坏都会被限制在隔间范围内。现在, 即使船撞上水雷也不会沉没了。

硬核编程
发表了文章

优秀软件设计的特征

无论是开发何种软件产品,成本和时间都最重要的两个维度。较短的开发时间意味着可比竞争对手更早进入市场; 较低的开发成本意味着能够留出更多营销资金, 因此能更广泛地...

硬核编程
发表了文章

依赖倒置原则

有时人们会先设计低层次的类, 然后才会开发高层次的类。当你在新系统上开发原型产品时, 这种情况很常见。由于低 层次的东西还没有实现或不确定, 你甚至无法确定高层...

硬核编程
发表了文章

接口隔离原则

根据接口隔离原则,你必须将“臃肿”的方法拆分为多个颗 粒度更小的具体方法。客户端必须仅实现其实际需要的方法。否则,对于“臃肿”接口的修改可能会导致程序出错,即使...

硬核编程
发表了文章

单一职责原则

尽量让每个类只负责软件中的一个功能, 并将该功能完全封装 (你也可称之为隐藏) 在该类中。

硬核编程
发表了文章

开闭原则

如果你可以对一个类进行扩展, 可以创建它的子类并对其做任何事情 (如新增方法或成员变量、 重写基类行为等), 那么它就是开放的。 有些编程语言允许你通过特殊关键...

硬核编程
发表了文章

段落—Markdown极简入门教程(8)

不幸的是,你会错的!这个Markdown可以简单地呈现为一条直线:我是否与自己矛盾?那么很好,我就与自己矛盾了(我很大,很多人。)。

硬核编程
发表了文章

列表—Markdown极简入门教程(7)

有两种类型的列表:无序和有序。这是一种花哨的说法,即有带有项目符号的列表和带有数字的列表。

硬核编程
发表了文章

块引用—Markdown极简入门教程(6)

如果你需要特别注意其他来源的报价,或者为杂志文章设计报价,那么Markdown的blockquote语法将非常有用。引号是经过特别格式化以引起读者注意的句子或段...

硬核编程
发表了文章

图片—Markdown极简入门教程(5)

图像也有两种样式,就像链接一样,它们都以完全相同的方式呈现。链接和图像之间的区别在于,图像的开头带有感叹号(!)。

硬核编程
发表了文章

链接—Markdown极简入门教程(4)

Markdown中有两种不同的链接类型,但是它们都以完全相同的方式呈现。第一种链接样式称为内联链接。要创建内联链接,请将链接文本括在方括号([ ])中,然后将链...

硬核编程
发表了文章

标题—Markdown极简入门教程(3)

让我们看一下另一种格式约定:标题。网站,杂志文章和公告上经常使用标题,以引起对某个部分的注意。顾名思义,它们的作用类似于上述部分的标题或副标题。

硬核编程
发表了文章

Markdown极简入门教程(2)—斜体和粗体

我们将从学习文本格式设置的两个基本元素开始:斜体 和粗体。在这些课程中,你会注意到一些红色文本;

硬核编程
发表了文章

Markdown极简入门教程(1)—为什么要学习Markdown

Markdown是一种为Web编写内容的方法。它以人们喜欢的“纯文本”形式编写,这正是您习惯于书写和查看的那种文本。纯文本只是常规字母,带有一些熟悉的符号,例如...

硬核编程

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券