/** * 献给我最尊敬的偶像Martin Fowler * 原文出处:https://martinfowler.com/bliki/HiddenPrecision.html * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-22 */ 本翻译...
/** * 献给我最尊敬的偶像Martin Fowler * 原文出处:https://martinfowler.com/bliki/ContinuousIntegrationCertification.html * @author dogstar.huang <chanzonghuang@gmail.com> 201...
/** * 献给我最尊敬的偶像Martin Fowler * 原文出处:https://martinfowler.com/bliki/SyntheticMonitoring.html * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-26 */ 本...
利用JS职能链模式进行小步重构 思考越多,收获越多。 背景: 业务场景和问题 先前,我在进行H5页面开发时,曾经有一个业务场景,根据不同的逻辑会在三种弹窗中至多显示一种弹窗。为了以示区分...
/** * 谨献给我最爱的YoYo * 原文出处:https://madusudanan.com/blog/scala-tutorials-part-10-case-objects-in-scala/ * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-14...
/** * 谨献给我最爱的YoYo * 原文出处:https://madusudanan.com/blog/scala-tutorials-part-8-traits/ * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-13 */ 本翻译已征...
/** * 谨献给我最爱的YoYo * * 原文出处:https://madusudanan.com/blog/scala-tutorials-part-7-objects-everywhere/ * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-06...
/** * 谨献给我最爱的YoYo * 原文出处:https://madusudanan.com/blog/scala-tutorials-part-6-case-classes/ * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-04 */ 本翻译...
/** * 谨献给我最爱的YoYo * * 原文出处:https://madusudanan.com/blog/scala-tutorials-part-5-classes/ * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-05 */ 本翻译...
/** * 谨献给我最爱的YoYo * 原文出处:https://madusudanan.com/blog/scala-tutorials-part-4-objects/ * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-01 */ 本翻译已征...
/** * 献给我最尊敬的偶像Martin Fowler * 原文出处:https://martinfowler.com/bliki/SelfEncapsulation.html * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-17 */ 本翻...
反模式:断层式调用 何谓断层式调用? 在分层架构里,按不同的职责或出于不同的关注点,会把代码划分为多个相对独立的逻辑层。如在领域驱动设计中,Evan把系统分为:表示层、应用层、领域层和...
/** * 献给我最尊敬的偶像Martin Fowler * 原文出处:https://martinfowler.com/bliki/FunctionAsObject.html * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-13 */ 本翻译...
痛苦的历史遗留系统 人生就像做开发,你永远不会知道下一个遇到的是什么项目。 考虑以下表单,最终用户看到可能是这样的画面。 而在开发工程师的眼里,可能却是这样的: 上图是执行一个不存的...
价值观阐明 简而言之,本文基于我们都认可这样的价值观为前提,即致力于编写人容易理解的代码。 惯例优于配置 Ruby是一门优秀的编程语言,而且也处处体现了惯例优于配置的理念。可以通过简单...
/** * 献给我最尊敬的偶像Martin Fowler * 原文出处:https://martinfowler.com/bliki/ValueObject.html * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-10 */ 本翻译已征...
小步重构:配置优于实现 模拟场景 假设我现在收到一个这样的需求:把Github项目的相关数值进行格式化,以便更好地展示数据。即最终期望效果,如下所示。 注意!以上是模拟数据,非真实数据。...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复