• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

安全 和设计缺陷太多 程序猿如何面对总想重构整个项目

php 搞代码 3年前 (2022-01-23) 16次浏览 已收录 0个评论
文章目录[隐藏]

我入行it7个月 算是一个刚打湿鞋尖的一个程序员

开发中 需要学习各种知识

有html css javascript vuejs 各种web前段框架 正则表达式 php 和thinkphp框架
还有数据库

涉及的方面太多这半年也没好好学什么,要用什么看什么,所以会遇到很多问题。

在做bs软件的时候 经常会发现一些问题,解决问题以后会发现之前写的代码都遗留了自己以前没有想到过得bug和设计缺陷.

这时候就有一种想法要把之前bug全部干掉, 问题来了有些问题是当初没有仔细去考虑,就直接写代码。如果要去改正很多地方都会受到影响。可能会弄昏头,不注意就会绕回之前的涉及怪圈。

这时候就想要重构整个项目的代码,又有一个问题出来了,产品经理要求的开发时间本身就不够(他要的功能预期一天开发出来,但实际上我用了3天),在重构代码时间更是比黄金还可贵。而且产品经理每天都会说太慢了要加速(产品经理就是公司ceo,也是我的老师)。

每到这是时候我都特别浮躁,没法安心写代码,总想着项目中的bug.

咨询一下和我有一样情绪的大牛是如何解决这种问题的。

是继续开发,等产品的第一个版本开发出来以后,在去开发第二个版本好。

还是直接重构好,我想要直接重构,个人觉得如果一个程序在开发中就需要重构,不管产品功能是否已经全部实现,已经可以算是一个版本了,这样之后的新版本才会更安全。

写完这些自己心里已经有了答案,理清了很多东西。

我去备份代码了欢迎各位老师提供更多的经验。

这个问题已被关闭,原因:非技术提问的讨论型问题

回复内容:

我入行it7个月 算是一个刚打湿鞋尖的一个程序员

开发中 需要学习各种知识

有html css javascript vuejs 各种web前段框架 正则表达式 php 和thinkphp框架
还有数据库

涉及的方面太多这半年也没好好学什么,要用什么看什么,所以会遇到很多问题。

在做bs软件的时候 经常会发现一些问题,解决问题以后会发现之前写的代码都遗留了自己以前没有想到过得bug和设计缺陷.

这时候就有一种想法要把之前bug全部干掉, 问题来了有些问题是当初没有仔细去考虑,就直接写代码。如果要去改正很多地方都会受到影响。可能会弄昏头,不注意就会绕回之前的涉及怪圈。

这时候就想要重构整个项目的代码,又有一个问题出来了,产品经理要求的开发时间本身就不够(他要的功能预期一天开发出来,但实际上我用了3天),在重构代码时间更是比黄金还可贵。而且产品经理每天都会说太慢了要加速(产品经理就是公司ceo,也是我的老师)。

每到这是时候我都特别浮躁,没法安心写代码,总想着项目中的bug.

咨询一下和我有一样情绪的大牛是如何解决这种问题的。

是继续开发,等产品的第一个版本开发出来以后,在去开发第二个版本好。

还是直接重构好,我想要直接重构,个人觉得如果一个程序在开发中就需要重构,不管产品功能是否已经全部实现,已经可以算是一¥本文来%源[email protected]搞@^&代*@码)网5搞gaodaima代码个版本了,这样之后的新版本才会更安全。

写完这些自己心里已经有了答案,理清了很多东西。

我去备份代码了欢迎各位老师提供更多的经验。

没时间和毅力的话当然先开发新功能,君不见世面上新软件哪个不是bug多多,上线再说,等你bug修复完了,市场啊名气啊也被别人抢先了。再说,等你不断思考新功能后,对它整体的架构和不足能够看的更深刻,这时修改bug哪怕推倒重来也会一气呵成,无滞障之感。

最简单的一点,即使你现在推翻重来了,过了大半年,再回头看你重写的程序,又有种想推翻的冲动

我不明白你为什么换了个标题然后再次提同一个问题。
重构代码可以消除你之前错误的思维和模式所带来的BUG,但是要知道,这可能会花很多的时间,BOSS还不一定满意。
建议你先每天抽点时间补一下计算机方面的英语,然后学习成熟的PHP框架,这样才能提升开发效率,并且尽可能降低BUG出现的概率。

我们可以优先上v0.0.0.1版本,有BUG马上解决,迭代更新功能,边开发新功能,边解决BUG。
像楼上讲的,过了大半年,再回头看你重写的程序,又有种想推翻的冲动。
我们的技术是不断的更新的,技能其实也是一样
当你接触了更多的技术,一开始可能会觉得迷失在其实
等你冷静下来,你会发现,只有原来的版本不影响用户使用,你心里的那关也能过得去的。
天下武功唯快不破

这种问题之前也遇到过,先解决问题,等有时间就重构。我现在也在重构的过程中,70%了。。。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:安全 和设计缺陷太多 程序猿如何面对总想重构整个项目

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址