摘要:谈起代码质量,可读性,可维护性等,总是说,我们要有一套代码规范来严格执行。我经历的公司,大多都有代码规范,至于最终代码规范有没有发挥作用么,你猜…… 代码规范从制定到实施到发挥作用,其实还是有很多小的细节,今天我就来说说我看到的一些细节。 阅读全文
posted @ 2018-08-21 17:30 rinson 阅读(622) 评论(3) 推荐(2) 编辑
摘要:此文为本人原创首发于 http://www.35coder.com/convert_encryption_codes_to_php/。 写代码的经历中,总少不了与外部的程序对接,一旦有这样的事,往往周期会很长,很麻烦,因为你要考虑的事会多了很多,其中安全性的加密解密就是重要的一项。写代码,可以出Bu 阅读全文
posted @ 2018-07-18 18:28 rinson 阅读(2886) 评论(1) 推荐(1) 编辑
摘要:maven骨架archetype的意义在于一些项目的基础项:如引入的maven组件,例如eureka,ribben等,不希望每次新建项目都重复做一遍,还有例如公司规范的log格式,单元测试工具等,在新建项目的时候,希望可以将这些自定义的东西一键生成。这里就简单的讲解一下maven管理的java Sp 阅读全文
posted @ 2018-01-25 11:38 rinson 阅读(206) 评论(0) 推荐(0) 编辑
摘要:开发主导的互联网公司,软件公司的具体技术职位其实有很多,从事了一段时间的技术工作后,如何评判一个技术人员是否已经合格,胜任了岗位的要求?开发总是觉得每天都会学习新技术,很牛,那些技术经理都不写代码,迟早被淘汰。30多岁的开发总会觉得,已经工作了这么多年了,混个架构师应该很容易吧?又或者部门里我干的活 阅读全文
posted @ 2017-11-13 11:00 rinson 阅读(506) 评论(0) 推荐(0) 编辑
摘要:写代码如同打扫屋子,有句话叫一屋不扫何以扫天下。如果单个的一个模块代码都不能管好,如何成就一个完善的软件系统?今天我们来说说,一个代码模块的代码是如何一步步腐化变质,到最后程序员都不愿意去维护它,然后要么重构,要么废弃换新模块的? 代码是有一定的周期的,这个没有错。为什么有的代码跑上几十年任然好用, 阅读全文
posted @ 2017-05-09 12:09 rinson 阅读(4784) 评论(22) 推荐(21) 编辑
摘要:兜兜转转,突然发现我现在已经是一个老司机了,一直写代码都很忙,没有把很多点点滴滴的记录下来,今天开始就开始一个系列,分析当年我接触或者我设计过的表结构,有好有坏,有欢喜也有泪水。很多实践经验来自于踩了一个又一个的坑,从现在的角度去回想,在设计的时候如果那么做,也许我就不需要改代码了…… 欢迎各位在评 阅读全文
posted @ 2017-04-05 01:18 rinson 阅读(4033) 评论(6) 推荐(5) 编辑
摘要:程序员有一个经典笑话:XX语言是世界上最好的语言。然后大家可以争论到明天早上。程序员真的是分派别的,怎么分?你最先熟悉的,最先使用的编程语言,就是你的编程的母语。这种母语影响将是根深蒂固,潜移默化的,哪怕后来又学了别的语言,例如C++程序员转成了C#程序员,或者转成JAVA的,一个有趣的现象是,在哪 阅读全文
posted @ 2017-04-02 23:24 rinson 阅读(3924) 评论(14) 推荐(5) 编辑
摘要:首先声明以下大部分是摘录。 原则定的都很好,是不是真的能做到?一切看起来都很美,一切听起来都对,在做的时候是不是真的落实了? 先来讲一个单元测试的故事 单元测试写出来容易跑过难!而且跑不过的原因还不是你的开发代码逻辑错了,而是测试环境/数据出问题。要测试,一定要有数据,这个数据的构建,完全不是我们所 阅读全文
posted @ 2017-03-09 15:56 rinson 阅读(2119) 评论(0) 推荐(0) 编辑
摘要:从开发人员向一个管理人员的过度的必要过程就有招聘新人的过程。这是一个很有趣和有意义的过程。在历任工作中,我多次作为面试官来招聘技术人员,同时我也是一个面霸,总共经历了快上百次的技术面试了,所以在这里总结一些。 面试的核心问题是什么? 面试的核心问题是什么? 公司展示,职位展示。 面试者能否胜任这个工 阅读全文
posted @ 2016-06-07 00:18 rinson 阅读(4525) 评论(0) 推荐(0) 编辑