代码质量保证之我见

代码质量的重要性毋庸置疑,好代码能让人身心愉悦,有更强的可读性和可扩展性,能让项目比较健康的迭代下去。 个人认为,某种程度上,拥有写出高质量代码能力比学会某些特定的领域技术,对一个工程师的挑战会更大,未来的收益也会是更持久的。 掌握特定的编程技能,更像是拥有了某种能力,而能写出优良代码,则可以看做是拥有良好的素质,素质比能力重要,哈哈。

过去的一段时间,在代码质量保证方面还是有一定的见解,觉得有必要分享一下。

持续交付在星辰平台的应用

上篇文章提到了持续交付,使用持续交付好处诸多,这里就不说了。

其实在之前工作过程中,也尝试过 Jenkins 来做持续集成,但基本只用作自动打包,其他过程基本是 ssh 到服务器上进行人肉操作,或者完全交给 op 处理。

在星辰平台(属于滴滴效能平台部)这边用 Jenkins 做持续集成,效果还不错,同时持续交付的流程也处理得也必将棒。

《持续交付》读书笔记

上篇写到了持续集成,其实持续集成只是持续交付中的一个环节而已。

那么什么是持续交付呢?

下面是我读《持续交付》的读书笔记。

《持续集成》读书笔记

最近工作很忙,利用休息时间花了接近一个月时间才读完《持续集成》和《持续交付》。

读完有一定的感触,写篇文章记录下吧。

异常关机引起 Mysql 损坏

VPS 上部署的网页突然打不开了,服务器连 SSH 都登录不上去。

登录服务提供商的网页,才发现如下通告:

2016110336121WechatIMG37.jpeg

大意是 VPS 可能被人攻破了,利用 SMTP 在大量发生垃圾邮件,然后服务提供商直接把机器给关机了。

开机并修改密码之后,发现网站连不上 Mysql 了,检查了一下,发现 Mysql 死掉了。

24岁总结

早在几年前就决定,每年起码要总结一次,生日后必须做个年度总结。最近因为事情太忙,一直给落下了。 其实现在时间已经是2016年10月07日22:56:47了,生日已经过了两个月了。希望现在记录不算太晚。