写程序过程中的一些思考

Posted implementer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写程序过程中的一些思考相关的知识,希望对你有一定的参考价值。

(有get到新想法会继续更新)

1、最近用react比较多,对于react组件有了点个人的思考,在写组件之前一定要考虑清楚这个组件的用途,比如要写一个类似于工具条的组件,可以在组件中将功能一起写进去,对组件的复用是没有影响的,但是如果要写一个类似于面板、弹出框这种动态dom渲染的组件,则应该将获取数据的功能跟动态改变的dom分离开,为动态dom的组件留够回调函数的接口,让它只关心传入数据然后改变dom,而获取数据的函数应写在父组件中,或者将其封装在js文件里,这样就可以保证动态dom的组件可以复用,比如写一个含有列表的面板,不用去关心如何获取数据、是数据是什么内容,只要有数据传入就可以进行渲染

2、对于面向对象语言,在编写类的时候,一定要区分公有成员及私有成员,公有函数的返回值应该在写之前考虑清楚,公有函数就相当于对象对外开放的接口,我们可以随意改动私有成员,但一定不能影响公共部分的返回值,这样的话改动的部分会比较多

以上是关于写程序过程中的一些思考的主要内容,如果未能解决你的问题,请参考以下文章

关于面向对象的一些思考

从微服务划分,微服务之间通信到程序员能力提高的一些思考

面试题思考:web中关于一些容器基本概念的简单总结

2022年2月到5月-关于产品相关的一些思考

关于核函数的一些思考

宽松平衡