如何产出规范、安全、高质量的代码?

如何产出规范、安全、高质量的代码?

对于一个软件开发团队,可以通过哪些代码质量指标和扫描方法让团队产出规范、安全、高质量的代码?让开发团队运行的安全、透明、可靠?本文总结了其中一些实践和工具,包含常见代码质量扫描工具、代码质量指标、第三方依赖管理、安全运维等几个方面,主要适用于 Java/JavaScript 技术栈的 web 项目,希望对于想要规范化自己的项目的 Tech Lead 有所帮助。

从三文鱼到南美白虾,现有食品溯源系统能保障我们的安全吗?

疫情总会过去,或者随着疫苗的研发成功,这一场战役人类终将会取得最后的胜利。但对于食品安全,一日三餐所必需品,食之安全值得我们去深思。目前食品及进口食品的基础设施并不完备,溯源体系的建立需要一个过程。

用Python实现Json序列化库

用Python实现Json序列化库

在Python的世界里,将一个对象以json格式进行序列化或反序列化一直是一个问题。Python标准库里面提供了json序列化的工具,我们可以简单的用json.dumps来将一个对象序列化。但是这种序列化仅支持python内置的基本类型。

碎片化时代,找准你的增长飞轮

碎片化时代,找准你的增长飞轮

飞轮效应是一个不复杂但高回报的理论,好的飞轮可以带来指数增长。很多人用飞轮效应解读万事开头难与坚持。而我认为,飞轮效应的价值在于系统思考。它用隐喻的方式将长期效应、系统思考、洞察力这些让管理者事半功倍的工具和重要任务可视化的呈现在了你的面前。

如何组织一场成功的Bug Bash?

如果我们把项目的开发过程比作驾驶过程,产品质量就是安全驾驶,那么测试就像是驾驶中看挡风玻璃的过程,需要融入到整个开发中。总之,产品质量需要在开发的各个环节中来保证,Bug Bash作为常规测试的有效补充,也是产品上线前的重要一环,组织成功的Bug Bash必能使产品日趋完善!

敏捷估算的两种方法

敏捷估算的两种方法

不管是故事点还是理想人天的估算方法,估算的都是用户故事的相对大小,跟实际完成时间没有直接关系。估算是为了更好的计划,不能把估算当做一种承诺;速度是可变化的,可以用来修正计划的误差。

英语学习指南

英语学习指南

这篇文章从我个人的经验出发,总结了英语学习中一些比较重要的关键点。简单来说,就是尝试投入专门的时间,集中精力突破7,000到8,000的核心词汇,然后在这个基础上逐项提升英文的输入/输出能力(听、说、读、写)。