安全和设计缺陷太多程序猿如何面对总想重构整个项目
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了安全和设计缺陷太多程序猿如何面对总想重构整个项目,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3434字,纯文字阅读大概需要5分钟。
内容图文
我入行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.
咨询一下和我有一样情绪的大牛是如何解决这种问题的。
是继续开发,等产品的第一个版本开发出来以后,在去开发第二个版本好。
还是直接重构好,我想要直接重构,个人觉得如果一个程序在开发中就需要重构,不管产品功能是否已经全部实现,已经可以算是一个版本了,这样之后的新版本才会更安全。
写完这些自己心里已经有了答案,理清了很多东西。
我去备份代码了欢迎各位老师提供更多的经验。
没时间和毅力的话当然先开发新功能,君不见世面上新软件哪个不是bug多多,上线再说,等你bug修复完了,市场啊名气啊也被别人抢先了。再说,等你不断思考新功能后,对它整体的架构和不足能够看的更深刻,这时修改bug哪怕推倒重来也会一气呵成,无滞障之感。
最简单的一点,即使你现在推翻重来了,过了大半年,再回头看你重写的程序,又有种想推翻的冲动
我不明白你为什么换了个标题然后再次提同一个问题。
重构代码可以消除你之前错误的思维和模式所带来的BUG,但是要知道,这可能会花很多的时间,BOSS还不一定满意。
建议你先每天抽点时间补一下计算机方面的英语,然后学习成熟的PHP框架,这样才能提升开发效率,并且尽可能降低BUG出现的概率。
我们可以优先上v0.0.0.1版本,有BUG马上解决,迭代更新功能,边开发新功能,边解决BUG。
像楼上讲的,过了大半年,再回头看你重写的程序,又有种想推翻的冲动。
我们的技术是不断的更新的,技能其实也是一样
当你接触了更多的技术,一开始可能会觉得迷失在其实
等你冷静下来,你会发现,只有原来的版本不影响用户使用,你心里的那关也能过得去的。
天下武功唯快不破
这种问题之前也遇到过,先解决问题,等有时间就重构。我现在也在重构的过程中,70%了。。。
内容总结
以上是互联网集市为您收集整理的安全和设计缺陷太多程序猿如何面对总想重构整个项目全部内容,希望文章能够帮你解决安全和设计缺陷太多程序猿如何面对总想重构整个项目所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。