随笔
文章平均质量分 94
多味葵花籽
积土成山, 风雨兴焉; 积水成渊, 蛟龙生焉; 积善成德, 而神明自得, 圣心备焉。 故不积跬步, 无以至千里; 不积小流, 无以成江海。 骐骥一跃, 不能十步; 驽马十驾, 功在不舍。 锲而舍之, 朽木不折; 锲而不舍, 金石可镂。
展开
-
为什么SOLID原则仍然是现代软件架构的基石
概述 最近20年软件设计发生了天翻地覆的变化,但是SOLID原则至今仍然是软件设计的最佳实践。 SOLID 原则对于对于创建高质量软件是久经测试的标题。但是在现代多范式编程(函数式编程等)和云计算兴起的年代,它依然能够坚挺吗?我将通过如下文章解释SOLID代表了什么,为什么它依然适用现代软件,并且分享一些例子来解释。 什么是SOLID SOLID是Robert C. Martin在2000年提取出来的一系列原则。它被建议去作为面向对象(OO)编程质量的特殊思考方式。总得来讲SOLID在这几个方面:代码如何切原创 2021-11-28 23:19:53 · 378 阅读 · 0 评论 -
四年仍是菜鸡
写代码工作已经四年了,今年有幸和郑大大在一起工作。第一个OKR已经过去了,聊了一下暴漏出来自己的在通往一个专业的coder途径上需要的待改进项。 勤思考,多问问why,掌握主动思考才能更加专注于某个技术或者业务中去,才会对技术或者业务有更深入的了解。 “Talk is cheap. Show me the code.” get到一门技术点,能够尽可能使用现有资源去实现它或者能写出一个详尽的可行的技术文档。 加强技术文档的输出,能够有全局的技术文档总结输出 学会使用google,多看看英语技术文档。《cle原创 2020-10-14 23:14:00 · 81 阅读 · 0 评论 -
class.forName()和classLoader的区别
class.forName()和classLoader的区别 Class.forName 和 classLoader都可以对类进行加载。ClassLoader就是遵循双亲委派机制调用启动类的类加载器:通过一个类的全限定名来描述此二进制字节流。获取到二进制流后放入jvm当中。Class.forName()实际上也是调用ClassLoader来实现的。 区别 Class.forName()会对加载...原创 2020-01-13 08:36:40 · 196 阅读 · 1 评论 -
秋感
至年末弱冠过半,而立之年即近。念此唯长叹:唏嘘! 一省吾身:志大而欠躬行。尝志存高远,有始无终,事常虎头蛇尾至废。穷理不能至明,侍事未尝至善。饱餐终日,惶惶复始,至今无一为。胆魄销糜,乐于安逸,而作故步自封态!哀哉!志将不存,业将无为,此为生亦无生乎? 二省吾身:投身不专。从业近两载,尚不能以一技至身无忧,贪多求广,用心不一。虽知:“目不能两视而鸣,耳不能两听而聪”然心躁也!玩物缚身,虽终日碌碌待业原创 2017-10-28 11:29:57 · 252 阅读 · 0 评论 -
装修记录
装修记录 记录起始日期:2019-01-06 一、金额清单 项目 金额 状态 支付日期 备注 物业费 552.66 已支付 2018-12-30 一个季度 固定产权费 160 已支付 2018-12-30 装修押金 2000 已支付 2019-01-06 交给物业 装修订金 2000 待支付 水电完工 6000 待支付 瓦工完工 11500 待支付...原创 2019-01-07 00:14:45 · 322 阅读 · 0 评论