半点优化网 http://www.bdxc.net/
当前位置首页 > 网站技术问题> 正文

二次开发看不懂别人的代码,看着头疼,功能写出来了也不一定知道是什么原理怎么办?

2022-06-20 00:57:34 暂无评论 40 网站技术问题 搭建   代码   可以

前言程序存在失控风险,请反复测试,

使用 IDE 提供的功能,

透彻地阅读你的代码,

做到心中有数。

看不懂别人的代码看不懂非常不解,不懂只是暂时的,

既然都有源代码了,

还愁看不懂吗?

编程语言的那些语法、关键字抛开不说,

重要的是解决了什么问题,

怎么解决的,

为什么这样写?

抛出异常如果调试程序过程中,

抛出了异常,

那么先恭喜你,

你离看懂这个方法已经非常接近了。

写程序怕的是“抛出异常”,

最怕的是测试不抛出异常,

上线抛出异常。

没有一个错误信息支持,

几乎想破脑袋也很难分析出来龙去脉。

正确认识 Bug编程写代码,固然非常重要,

考验的是一个程序员抽象业务功能,

分析逻辑,并使用方法实现的能力。

然而,

我们并不能保证,敲写的代码“绝无Bug”。

要知道,

Bug 是神一般的存在,

只要你深入地剖析,

总能对一些方法进行绕过,

从而达到你提权、取数据、改数据的目的。

Bug 暂时没发现,

仅仅是合适的条件被触发而已。

掌握高超而全面的调试技巧能写程序,非常好;

如何将你的程序调试通过,

且在出现异常的时候,

能够使用巧妙的方法,

将问题复现,

这是很了不起的事情。

一旦重现了 Bug,

相当于你的狙击步枪,

已然瞄准了猎物,

剩下的,一击必中。

写在最后俗话说:“书读百遍其义自见”。

代码也一样,

就想查账一样,

事无巨细,亲自上阵,

拿出绣花针的功夫,

反复阅读,不厌其烦。

大胆修改,勇于改错,

调试错误,追溯流程。

相信你不久就会对程序的功能

烂熟于胸。

对了,记得把梳理的过程用文档记录,

这样初期的时候,

你不用每次都要痛苦地重来一次。

我是@程序员小助手,持续分享编程与程序员成长相关的内容。

1.于产品,业务确定业务流程

2.使用重构大法

3.抓包找入口点,数据输入和输出结构,断点调试跟踪流程

4.梳理流程图,文档化

本人程序员刚进一家公司,半个月了,现在写代码写不出来怎么办?

我没有做过程序员,但稍稍会点简单的(自学)。我感觉一个成熟的程序是系统工程,初接触者:无从下手个人感觉很正常!

经常在网站上看到公司骂老的离职程序员代码烂。我认为有二个原因:

1、新入职的员工看不懂,自己不懂但骂骂别人,可以转嫁风险,让离职的背锅,为自己争取时间过渡或重建。

2、程序代码易读性太差,相关说明文档缺失。虽然实现了功能,但别人接手太难(普遍情况)。新入职除了重建,要么深入读懂每个逻辑结构(比重建难,要跟着前一程序员思维走)。

以上二点你大概也清楚什么意思了。不知道你是维护老代码呢,还是新项目?

如果是维护老代码,多看文档、查资料、了解程序思维,反正有工资拿,也不急。

如果入职的是新项目,说明你技术还不成熟,那就加紧学呗。我个人预计:程序员这行,边学边卖的占总比90%……

个人见识有限,错误难免,重在交流交流!

一般都是面向google编程

不懂代码可以搭建网站吗?

您好,很高兴可以回答您所提出的问题,希望我的回答能对您有所帮助。

不会编程是可以自己制作网站的。只需要我们在相应的cmc系统或者后台管理系统上配置相应的显示页面即可。例如织梦CMS,还有华为云网站等。

但是这类系统配置出来的网站功能受限制,不一定能满足您的业务需求,但可值得一试。

cms系统就是为了快速生成网站而开发的,并且也有很多免费的cms系统。

希望我的回答能帮得到您。

可以的,现在市面上有很多自助建站产品,自己在网站后台就可以制作图文内容和上传产品,会电脑操作的人都可以做,然后在买个域名就行了

猜你喜欢