2016.8.16

今天主要通过pair的方式对已有的代码进行重构。

重构16字心法

  • 1.旧的不变
  • 2.新的创建
  • 3.一键切换
  • 4.旧的再见
    今天在重构代码时,严格按照了16字心法进行重构。这样做的好处是可以最大限度的保证原有的代码功能不被破坏。同时,在重构时,要借助于IDE的某些功能(例如方法被使用的次数,搜索功能,集成的git等),辅助去完成,提高工作效率。
    问题:
    对于数据库中复杂的关系理解还不是特别清楚,明天需要进一步的去理清各个数据结构之间的关系。
    重构时遇到一个需要对数据库中某些字段进行字符串切割的需求:
CREATE FUNCTION SPLIT_STR(
  x VARCHAR(255),
  delim VARCHAR(12),
  pos INT
)
RETURNS VARCHAR(255)
RETURN REPLACE(SUBSTRING(SUBSTRING_INDEX(x, delim, pos),
       LENGTH(SUBSTRING_INDEX(x, delim, pos -1)) + 1),
       delim, '');

使用

SELECT SPLIT_STR(string, delimiter, position)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 继昨天的大吃大喝饕餮自助却不知何为饱后,今天似乎又失去了饥饿的感觉和对食物的欲望。人体真神奇吖。我们的肠胃就像个皮...
    也望春山阅读 1,157评论 1 0
  • 假如一件事,开头是美好的,过程是幸福的,可是结局却没有圆满。那我们应该开心快乐,把美好的过程放进内心,作为向前走的...
    歌舒灵音阅读 1,462评论 0 1
  • 透析记8.16 今日血滤。 早上五点钟就醒了,窗外还有月光,明天就是农历七月十五中元节(鬼节)了,多么美好的月光,...
    小棕榈阅读 1,176评论 0 0
  • 老大好,老大我想问一个择业的问题,主要是我现在想,以后这个工作换不换的问题,现在我是在青岛一家三甲医院当护士,在重...
    国艳更文的365天阅读 1,150评论 0 0
  • 山之巅 张开双臂 扬起红纱巾 去拥抱万里晴空 冬雪把雾霾扫净 太阳穿透浮尘 钻进眼睛 空气清冽的醉人 阳光在松枝的...
    瓶水之冰阅读 1,514评论 1 2