在团队两年多陆续负责了几个项目的开发上线已经代码的review,特别是对老项目的重构过程中,发现之前的API设计是没有任何规范和约定的,不同的开发同学有不同的习惯,因此需要一套规范去约定,现在分享一下我们目前试运行的一套规范,一起交流完善下。 ...
初读此书,直至此刻才刚读至第二章,但却感触颇多。我喜欢从头阅读,一个字都不放过,也得幸于此,从序部分便收获良多,更是从中发现自己正在犯的错误,现阶段一些的苦恼,不断的犯一些重复的错误,从没有有意识地提醒自己,每次不断地百度,翻看新知识过后变得毫无印象,正是内化这个概念,让我认识到了并不是自己有这种困 ...
分类:
其他好文 时间:
2020-02-01 14:35:11
阅读次数:
64
15分钟带你了解前端工程师必知的javascript设计模式(附详细思维导图和源码) 前言 设计模式是一个程序员进阶高级的必备技巧,也是评判一个工程师工作经验和能力的试金石.设计模式是程序员多年工作经验的凝练和总结,能更大限度的优化代码以及对已有代码的合理重构.作为一名合格的前端工程师,学习设计模式 ...
分类:
编程语言 时间:
2020-02-01 00:56:28
阅读次数:
168
看了大胖的关于代码质量的视频,进行总结: 做Code Review 技术Leader或者牛人让人开会告诉同事讲解自己的代码:其实就是逼着去提高代码质量 看书: 和 拥有匠人精神:做完自己的项目或者负责的模块重新复盘下看下哪里可以重构改进 以测试驱动的方法进行代码质量的改善 ...
分类:
其他好文 时间:
2020-01-31 01:01:16
阅读次数:
63
一、重命名 用shift + F6 或者右键单击 二、抽取方法 、三、生成变量 、 四、文件移动复制和删除 可以右键 ...
分类:
移动开发 时间:
2020-01-30 14:16:47
阅读次数:
110
短信验证码登录 只有在用户没有实现smsCodeSender时才会使用默认实现 现在已经有了两种验证方式,接下来我们进行代码重构 用到一个session的操作工具SessionStrategy,需要引入依赖 短信的 默认bean配置 修改controller 修改WebSecurityConfig加 ...
分类:
其他好文 时间:
2020-01-29 18:17:37
阅读次数:
79
图形验证码 定义验证码 请求的验证码会保存到session中 验证过滤器 将验证码过滤加到UsernamePasswordAuthenticationFilter前面,将图片验证码请求允许访问 开始login吧 图形验证码重构 只需创建继承ValidateCodeGenerator的imageVal ...
分类:
其他好文 时间:
2020-01-29 12:40:38
阅读次数:
79
4. 如果计算各项股票指标时,或者处理业务流程时,上一篇的直观认知数据结构,怎样帮助开发者去好好操作,又同时避免计算错误的坑。 首先从上篇的数据结据,可以看出/设计出多少种业务和股票指标。 A. 恒生成份股的股份编号 恒指成份股编别 = list(恒生成份股.keys()) B. 个股的收市价&成交 ...
分类:
其他好文 时间:
2020-01-27 18:56:54
阅读次数:
77
Hbase:基于hdfs的数据库,来源于google的一篇论文bigtable.基于HDFS实现高可用、分布式、列式存储、核心包括:-Rowkey: 可以简单理解成mysql中的主键-列簇,列-时间戳按照Rowkey字典顺序存储,基于rowkey的高效检索,同时继承hdfs的高吞吐能力。Hbase用 ...
分类:
其他好文 时间:
2020-01-25 15:31:49
阅读次数:
94
通过将它重构入函数来改善代码。 简介 有没有发现 "Agrippa 守卫战" 很难?函数能够帮你简化代码,使代码更易读。 这一关里,你将重玩相同场景,不过这次你要用到接受参数的函数,这会让问题简单很多!要让函数接受参数,你需要在函数声明中将其列出: def valentine(a, b): hero ...
分类:
其他好文 时间:
2020-01-22 18:37:22
阅读次数:
81