编程技巧经验
文章平均质量分 66
代码要像诗
有所热爱,沉迷其中。
展开
-
总结一些实际编码中的金科玉律
最近看了《程序员修炼之道,从小工到专家》。蛮有收获,在这里总结一下其中编码的金科玉律,比如DRY(Don't repeat your self),KISS(keep it simple and stuipd)原则。要让自己在代码的时候时刻记得这些,只有有意识地强化实践和反复提醒自己。毕竟能不能让正确的原则指导正确的行动本身,其实就是区分是否是高手的一个显著标志。1、在所有弱点中,最大的弱点就是...原创 2019-07-07 22:03:58 · 121 阅读 · 0 评论 -
TDD测试驱动开发初体验
在实际开发中,常常有写一个功能,越写越晕,花费很长时间才能完成功能的情况。虽然代码实现了功能,但是面条代码,不够优雅,可测试性较差这些问问常常存在。由于自己以前做过测试,所以对于写完的代码做测试是有执念的。最近也参加了一个测试开发的训练营,觉得里面的例子对提升思维很好。话不多说,上需求,上代码。上需求之前,先来看一下TDD的流程,写测试-编码-重构。需求:我们经常会遇到需要解析命...原创 2019-08-18 21:21:37 · 628 阅读 · 0 评论 -
重构初体验——影片出租店例子
任何一个傻瓜都能写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是优秀的程序员。好代码是不断重构出来的,让我们先来看一个案例。需求:这是一个影片出租店用的程序,计算每一位顾客的消费金额并打印详单。操作者告诉程序:顾客租了哪些影片、租期多长,程序便根据租赁时间和影片类型计算出费用。影片分为三类:普通片、儿童片和新片。除了计算费用,还要为常客计算积分,具体的租赁用户积分规则为:...原创 2019-10-10 22:23:12 · 2104 阅读 · 0 评论