首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何做有效的代码

1.代码的形式 代码的形式有很多种,主要有以下几种形式: 每日:只针对每日提交的内容进行评审,时间和地点都比较灵活。 专项:针对某个具体问题或者专题进行走。...就即使是每日代码,也被我们团队玩出了花样: 谈心式 批判式 半蹲式 伴侣式 2.代码的好处 持续、有效的开展代码,将会收获许多收益,具体表现在: 能及时发现代码中的Bug...4.如何做有效的代码 虽然代码很多团队都在做,但要想真正做好它并不是件容易的事情。...只有对这部分代码非常熟悉的同事才能发现问题,而那些第一次接触的同事很难做到这一点,于是很快就会失去的兴趣。 l一次代码尽量少。 代码行数控制在200--400行。...l代码一页纸规范 很多团队都制定了代码一页纸规范,比如资源使用完要释放,多线程并发问题等。有了查清单后,便于团队快速识别问题,提高效率。

6.9K161
您找到你想要的搜索结果了吗?
是的
没有找到

当UI说页面色值错误时,先别急着检查代码

颜色一直是UI设计师们非常敏感的问题,我至今仍忘不了那天,一位萌新设计师在UI时,给我提了好几个Bug,大多是颜色有差异问题,我当时的第一反应是去检查代码,排查了半天确认自己没有写错色值后,我就在想会不会是取色的问题...中的颜色配置设定:图片Photoshop色彩配置Photoshop中的颜色配置设定:设置颜色模式创建文件时的色域选择图片图片结束后来我才知道那天UI设计是请假了,他们找了个会PS的(不知道是平面还是运营)来...自信一点(偷偷代码有没有写错),直接反问她是不是在RGB模式下取的色值,对方一脸懵逼怎么办?看完这篇文章,你还不知道应该怎么做吗?图片以上就是文章的全部内容,希望对你有所帮助!

57120

聊聊代码质量 - 《学得会,抄得的提升前端代码质量方法》前言

代码质量好,有利于提升开发速度。反之,改代码质量差的代码,就像在保持不塌的情况下,移动岌岌可危的乐高搭的高楼中的积木,速度快不起来。 对个人来说,代码质量是程序员专业能力的体现。...能写出高质量的代码,有助于找到好工作和升职加薪。 因此,我们都期望提升代码质量。 提升代码质量的方法 提高代码质量的方法有很多,比如: 统一代码风格。 给文件,类,函数,变量等起有意义的名字。...提升代码质量的顺序 《学得会,抄得的提升前端代码质量方法》系列文章是对上面问题的回答。 代码质量由 3 个部分组成: 实现业务功能。 代码的可读性。 代码的复杂度。...代码的价值在于实现业务功能。不能实现业务功能的代码,写的再好也没有价值。因此,代码首先要实现业务功能。 读代码是个高频操作。每次改代码前,都会读代码。同时,提升代码的可读性,成本不是很高。...从投入产出的角度来看,提升代码可读性的性价比高。 最后,就是降低代码的复杂度。要降低代码的复杂度,需要花大量时间去做调研和设计,往往还会一些弯路。

2.6K61

聊聊代码质量 - 《学得会,抄得的提升前端代码质量方法》前言

代码质量会直接体现到产品质量上。代码质量差往往会导致产品质量差。同时,公司期望开发产品的速度快。代码质量好,有利于提升开发速度。...反之,改代码质量差的代码,就像在保持不塌的情况下,移动岌岌可危的乐高搭的高楼中的积木,速度快不起来。 对个人来说,代码质量是程序员专业能力的体现。能写出高质量的代码,有助于找到好工作和升职加薪。...提升代码质量的顺序 《学得会,抄得的提升前端代码质量方法》系列文章是对上面问题的回答。 代码质量由 3 个部分组成: 实现业务功能。 代码的可读性。 代码的复杂度。...因此,代码首先要实现业务功能。 读代码是个高频操作。每次改代码前,都会读代码。同时,提升代码的可读性,成本不是很高。从投入产出的角度来看,提升代码可读性的性价比高。 最后,就是降低代码的复杂度。...要降低代码的复杂度,需要花大量时间去做调研和设计,往往还会一些弯路。降低复杂系统的复杂度,对团队和个人来说,都是一个挑战。因此,把这块放到最后。

43220

聊聊代码质量-《学得会,抄得的提升前端代码质量方法》前言

代码质量对公司和个人都很重要。 对公司来说,公司期望高质量的产品。代码质量会直接体现到产品质量上。代码质量差往往会导致产品质量差。同时,公司期望开发产品的速度快。代码质量好,有利于提升开发速度。...二、提升代码质量的顺序 《学得会,抄得的提升前端代码质量方法》系列文章是对上面问题的回答。 代码质量由3个部分组成: 实现业务功能。 代码的可读性。 代码的复杂度。...如下图所示: 提升代码质量,应该从下层往上层做。 代码的价值在于实现业务功能。不能实现业务功能的代码,写的再好也没有价值。因此,代码首先要实现业务功能。 读代码是个高频操作。...每次改代码前,都会读代码。同时,提升代码的可读性,成本不是很高。从投入产出的角度来看,提升代码可读性的性价比高。 最后,就是降低代码的复杂度。...要降低代码的复杂度,需要花大量时间去做调研和设计,往往还会一些弯路。降低复杂系统的复杂度,对团队和个人来说,都是一个挑战。因此,把这块放到最后。 文章会详细介绍每个阶段的特征,以及如何达到的方法。

21710

集详解(原理+代码实现+应用+优化)

集概念 首先我们来了解一下并集的概念: 并集是一种树型的数据结构,用于处理一些不相交集合(disjoint sets)的合并及查询问题。常常在使用中以森林来表示。...那我们来写写代码: 假设我们拿到的是一个名字的数组,个数为n 那我们如何存储这些数据并跟编号建立映射呢?...并集实现 那上面我们讲了一下并集的原理,下面我们就来实现一个并集,实现完再给大家做总结。 3.1 结构定义 那我们这里就不搞的像上面那样复杂了,因为我们上面的例子直接按编号去搞就行了。...用并集去搞其实就很简单,我们来分析一下: 那这里呢我们还是用一个并集,当然不一定非得写一个完整的并集,就可以像上一题第二种方法那样,用到什么接口自己简单实现一下就行了。...代码给大家写一下: 7.

19310

你!fastjson!

结论就是FastJson是个代码质量不高的国产类库。完全颠覆了我的认知,因为在我的项目中,是经常使用FastJson的,并没有出现什么Bug,而且这段评论是在2016年写的。 ?...测试代码如下: try { String time = "1970-01-01 00:00:00"; JSONObject jsonObject = new JSONObject();...于是就看到了如下的源代码: if (strVal.endsWith(".000000000")) { strVal = strVal.substring(0, strVal.length() -...strVal.charAt(28)); return new Timestamp(year - 1900, month - 1, day, hour, minute, second, nanos); } 这段代码有严重的逻辑错误...但是很多同事的代码中,也用了Gson和Fastjson,当然,是没有严格规范要求的结果。 通过今天的一个小小研究,Jackson的流行,是有着内在的原因的。

65730

ChatGPT查资料和代码有什么区别?

向ChatGPT提问XXX次之后,发现查询普通文本资料和查询代码(例如VBA、DAX或其他程序语言)有显著区别。 提问方式 ---- 无论是查询普通的资料还是代码,提问都需要具体、明确,以动名词为主。...如果是查询代码或者提问软件操作技巧(参考:用ChatGPT试着写了几段代码),只要指令明确,很可能一次提问就能解决问题。...ChatGPT代码和搜索引擎代码最明显的区别在于,前者的代码可以是为你定制的。你让告诉ChatGPT把VBA运行结果输出在B2单元格,它不会写到B1。...验证方式 ---- 我们获得了答案,但并不意味着答案是可用的,获得的文本资料和代码证伪难易程度不同。代码/软件技巧验证非常容易,运行/操作即可。...得到一段VBA,放到Excel开发工具后台,瞬间即可知道代码是否可用。 而常规的文本资料,由于不清楚AI调用的信源是什么,很难保证是否可靠。你可能需要为材料验证付出较大的时间成本。

65240
领券