写代码的五个步骤,你会几个?

本文分析了新手程序员在开发功能时常见的错误,如盲目复制代码和忽视需求理解,并介绍了正确的功能开发流程:理解功能、设计实现步骤、请教他人、编写代码及测试。强调了分析、设计的重要性以及开发的无上原则——准时完成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

《5分钟从学生到程序员》第11课。

终于开始要做功能了,我相信新手都会有些兴奋和紧张,我们就带着这种美妙的感觉开始代码之旅。很多新手拿到功能,就开始复制代码,乐其不疲的当个代码搬运工,这种开局方式是不妥的,我们先来看下新手常犯的错误。

1. 新手常见的错误

1)当个快乐的代码搬运工

这种是最常见的。一般新手的功能都比较简单,都会是显示类、列表类的功能,最多有一点简单的交互。像这种功能在项目中很多,工程师就会去找类似的功能,然后整篇整篇的复制代码过来,改点界面上的显示元素,基本上功能开发就差不多了,自己看看没问题,就丢给测试工程师。

初级工程师是代码搬运工没错,但这种操作是有问题的,他没有理解功能和代码,代码复制过来,感觉差不多就不管了,反正是把开发交给感觉。

分享个案例:之前有做一个项目,在发迭代版本的时候,我试用了一下,就发现一个功能不对,H5上显示的文字内容不对,我就知道,这位老兄复制代码搞错了,我就故意去问他业务流程,他讲了半天讲不清楚,最后他告诉我代码是他复制过来的,他也搞不懂,再问他调用关系也搞不清楚,我看复制过来的代码里面,有很多是垃圾代码,是前个功能的业务流程,这里用不到。我就让他师傅花半天时间重新教一遍。

2)先铺界面,再找接口,拼出个功能交给测试

很多新手看到功能,他也不懂得去理解功能,就看到有界面设计,其它也不管,就开始写界面,写完界面,再到处问接口,调个半天接口流程还走不通,终于调通了,还发现跟界面对不上,又闹腾个半天,终于把数据对上了。不错,界面有了,数据也有了,功能开发完了,就丢给测试。然后,测试就来投诉:“那个某某,功能开发一半就提交测试,简直是开玩笑。”

这种开发方式,不仅新手喜欢用,我见过很多工作多年的工程师也喜欢用。

分享个案例:一个有四年经验的H5工程师特别离谱,他做功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值