加载中
[译] 隐藏的精度(HiddenPrecision)

/** * 献给我最尊敬的偶像Martin Fowler * 原文出处:https://martinfowler.com/bliki/HiddenPrecision.html * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-22 */ 本翻译...

[译]持续集成认证(ContinuousIntegrationCertification)

/** * 献给我最尊敬的偶像Martin Fowler * 原文出处:https://martinfowler.com/bliki/ContinuousIntegrationCertification.html * @author dogstar.huang <chanzonghuang@gmail.com> 201...

[译]合成监控(SyntheticMonitoring)

/** * 献给我最尊敬的偶像Martin Fowler * 原文出处:https://martinfowler.com/bliki/SyntheticMonitoring.html * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-26 */ 本...

利用JS职能链模式进行小步重构

利用JS职能链模式进行小步重构 思考越多,收获越多。 背景: 业务场景和问题 先前,我在进行H5页面开发时,曾经有一个业务场景,根据不同的逻辑会在三种弹窗中至多显示一种弹窗。为了以示区分...

印度朋友手把手教你学Scala(10):Scala里的样本对象

/** * 谨献给我最爱的YoYo * 原文出处:https://madusudanan.com/blog/scala-tutorials-part-10-case-objects-in-scala/ * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-14...

印度朋友手把手教你学Scala(8):特质

/** * 谨献给我最爱的YoYo * 原文出处:https://madusudanan.com/blog/scala-tutorials-part-8-traits/ * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-13 */ 本翻译已征...

印度朋友手把手教你学Scala(7):无处不在的对象

/** * 谨献给我最爱的YoYo * * 原文出处:https://madusudanan.com/blog/scala-tutorials-part-7-objects-everywhere/ * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-06...

印度朋友手把手教你学Scala(6):样本类

/** * 谨献给我最爱的YoYo * 原文出处:https://madusudanan.com/blog/scala-tutorials-part-6-case-classes/ * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-04 */ 本翻译...

印度朋友手把手教你学Scala(5):类

/** * 谨献给我最爱的YoYo * * 原文出处:https://madusudanan.com/blog/scala-tutorials-part-5-classes/ * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-05 */ 本翻译...

印度朋友手把手教你学Scala(4):对象

/** * 谨献给我最爱的YoYo * 原文出处:https://madusudanan.com/blog/scala-tutorials-part-4-objects/ * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-01 */ 本翻译已征...

[译] 自封装(SelfEncapsulation) - Martin Fowler博客

/** * 献给我最尊敬的偶像Martin Fowler * 原文出处:https://martinfowler.com/bliki/SelfEncapsulation.html * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-17 */ 本翻...

反模式:断层式调用

反模式:断层式调用 何谓断层式调用? 在分层架构里,按不同的职责或出于不同的关注点,会把代码划分为多个相对独立的逻辑层。如在领域驱动设计中,Evan把系统分为:表示层、应用层、领域层和...

[译] 函数即对象(FunctionAsObject)- Martin Fowler博客

/** * 献给我最尊敬的偶像Martin Fowler * 原文出处:https://martinfowler.com/bliki/FunctionAsObject.html * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-13 */ 本翻译...

X行动:如何拯救历史遗留系统

痛苦的历史遗留系统 人生就像做开发,你永远不会知道下一个遇到的是什么项目。 考虑以下表单,最终用户看到可能是这样的画面。 而在开发工程师的眼里,可能却是这样的: 上图是执行一个不存的...

惯例优于配置,配置优于实现

价值观阐明 简而言之,本文基于我们都认可这样的价值观为前提,即致力于编写人容易理解的代码。 惯例优于配置 Ruby是一门优秀的编程语言,而且也处处体现了惯例优于配置的理念。可以通过简单...

[译] 值对象(ValueObject)- Martin Fowler博客

/** * 献给我最尊敬的偶像Martin Fowler * 原文出处:https://martinfowler.com/bliki/ValueObject.html * @author dogstar.huang <chanzonghuang@gmail.com> 2017-03-10 */ 本翻译已征...

小步重构:配置优于实现

小步重构:配置优于实现 模拟场景 假设我现在收到一个这样的需求:把Github项目的相关数值进行格式化,以便更好地展示数据。即最终期望效果,如下所示。 注意!以上是模拟数据,非真实数据。...

欢迎参与艾翻译,为优质翻译而生

欢迎大家来参与艾翻译:http://www.itran.cc/

2.1 一行代码值多少钱?

《不只是编程,探索专业软件开发之道》by dogstar

1 代码,软件和价值

《不只是编程,探索专业软件开发之道》by dogstar

没有更多内容

加载失败,请刷新页面

返回顶部
顶部