评审需求时,需要关注什么 2023-05-15 796 需求评审是大家日常开发工作中,一个重要且频繁的工作。如果是评审一个自己非常熟悉的模块的需求,那会非常的轻松,因为你足够了解。但是,假如你是去评审一个自己完全不了解的需求时,需要关注哪些点,才能保证你掌 …
为什么Python代码要写得美观而明确 2023-05-15 743 写美观和明确的代码可以帮助更好地理解代码的意图和功能,使得以后的维护和更新工作变得更加容易。此外,美观和明确的代码也可以让其他人更容易阅读和理解你的代码,这对于团队协作或代码复用来说非常重要。 一、为 …
什么是Android单元测试 2023-05-15 809 Android单元测试是应用测试策略中的基本测试。通过针对代码创建和运行单元测试,您可以轻松验证各个单元的逻辑是否正确。在每次构建后运行单元测试可帮助您快速捕捉和修复由应用的代码更改导致的软件回归。 …
为什么Java后端开发没有大规模采用 Kotlin 2023-05-15 750 “我们没有时间学习一门新语言”。这也就是我们在软件开发项目当中经常看到的“忙着砍柴没时间磨斧子”现象。这通常预示着更深层次问题,比如不断增加的技术债务和开发效率问题。健康的软件项目需要开发者花大量时间 …
Jetpack Compose到底是什么 2023-05-15 795 Jetpack Compose是用于构建原生Android UI的现代工具包。 Jetpack Compose使用更少的代码,强大的工具和直观的Kotlin API,简化并加速了Android上的UI …
onMeasure() 为什么会执行多次 2023-05-15 764 调用 addView、setVisbility、setTextView时,onMeasure就会被调用多次。因为调用 addView、setVisbility、setTextView等都会调用 req …
Kotlin对APP测试意味着什么 2023-05-15 731 Kotlin最终会被编译成Java bytecode,然后变成APK。如果APP部分或者全部使用Kotlin开发,会对现在的测试体系有影响。静态代码分析工具,比如findbugs, Android L …
为什么web3.0一定是零代码 2023-05-15 620 web3.0一定是零代码,一个是传播结构的问题所导致的。而这一切都可以通过零代码构建产品,去中心化传播的网络机制所能改变的,这就是web3.0。如果诸位同仁认为互联网还有必要发展,它还是一个可以为普通 …
swift中结构体和类的区别(值类型和引用类型的区别) 2023-05-15 681 类是引用类型,存储在堆区;结构体是值类型,存储在栈区。类有继承特性;结构体没有。类实例可以被多次引用,有引用计数。结构体没有引用计数,赋值都是值拷贝。 一、swift中结构体和类的区别 类是引用类型, …
模块化、组件化、插件化的区别 2023-05-15 991 组件的本质是一件产品,独立性很强;组件的核心是复用,与其它功能又有强依赖关系;在非中台产品中,模块与模块间是强耦合关系,模块不可以独立运行;插件化是一种遵循一定规范的应用程序接口编写出来的程序。 一、 …
udp、tcp的区别,使用场景 2023-05-15 650 TCP是面向连接的、可靠的流协议。流就是指不间断的数据结构,当应用程序采用TCP发送消息时,虽然可以保证发送的顺序,但还是犹如没有任何间隔的数据流发送给接收端;UDP 是面向报文的。 一、udp、tc …
“软链接” 和“硬链接”的区别 2023-05-15 678 “软链接” 和“硬链接”的区别:1、定义不同;2、限制不同;3、创建方式不同;4、影响不同。其中,软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件 …