什么是测试用例覆盖率你在写代码的时候,是不是也常听到同事说‘这个功能测过了’?但到底测得全不全,有没有漏掉某个分支逻辑,光靠嘴说可不行。这时候就得看数据——测试用例覆盖率就是告...
以下为与“代码”相关的文章,涵盖电脑使用、软件操作和日常生活实用技巧等内容。
什么是测试用例覆盖率你在写代码的时候,是不是也常听到同事说‘这个功能测过了’?但到底测得全不全,有没有漏掉某个分支逻辑,光靠嘴说可不行。这时候就得看数据——测试用例覆盖率就是告...
写代码的时候,总会遇到一些函数需要频繁调用,但每次传的参数差不多。比如你写个发消息的函数,大部分通知都是“紧急”级别,只有少数是“普通”。如果每次都得手动填一遍,默认值不是浪费时间吗? ...
写程序就像教电脑做事,但事情往往不是一条直线走到底。比如你早上出门,看天气决定带不带伞:如果下雨就拿伞,不下雨就不带。这种“看情况做决定”的逻辑,就是条件判断在控制程序流程。 ...
单例模式在路由配置中的应用项目里经常需要一个统一的路由表,既不能重复创建,又要全局可访问。这时候单例模式就派上用场了。比如我们定义一个路由管理器,确保整个应用中只存在一份路由配...
你是不是也曾经打开编程教程,看了半天语法,结果连个像样的小工具都写不出来?光看不练,迟早会忘。真正的程序设计,得靠实战来练手感。 别再“Hello World”了,做点实际的
{"title":"编程思想提升技巧:从写代码到想代码","content":"别光敲代码,先学会怎么想很多人学编程,一开始就是背语法、抄例子、跑通就收工。可为什么同样的功能,...
写程序时,我们常遇到这种情况:一个类需要用到另一个类的功能。比如做外卖系统,订单服务需要发短信通知用户。最直接的做法是在订单类里直接创建短信类的实例。 可问题来了,要是哪天不想发...
写后端代码时,最烦的不是逻辑复杂,而是翻文档、查接口、记方法名。一个函数参数有几种类型?某个框架的配置项怎么拼?这时候,编辑器弹出的那条代码提示,往往能省下好几分钟折腾。 不只...
刚学编程那会儿,脑子里想的都是怎么让代码跑起来。变量怎么定义,循环怎么写,函数怎么调用——这些语法问题解决完,却发现项目一复杂就乱成一团。你有没有遇到过这种情况:改一个功能,结果三个地方出bug...
写程序的时候,总绕不开“类”这个概念。不管是Java、Python还是C++,只要搞面向对象编程,类就是基础中的基础。而定义一个类,少不了那个关键的角色——类定义关键字。 不同...
协程出错怎么办?别让崩溃找上门写Android应用的时候,经常要从网络拉数据、操作数据库,这些活儿都得放在后台线程干。Kotlin协程用起来是真方便,但一旦中间出个异常,比如网...
你有没有遇到过这种情况:改一个功能,结果好几个地方都得跟着改,牵一发而动全身?比如做个电商网站,原本支付只支持支付宝,现在要加个微信支付,结果翻代码发现,支付宝的调用到处都是,改起来头大。
家里路由器换了,电脑每次重启IP都变,远程访问NAS老连不上,折腾半天才发现是DHCP分配的地址不固定。其实只要把IP设成静态的,问题就解决了。很多人第一反应是点开网络设置图形界面,但如果你用的...
本地仓库怎么建:从零开始搭建 你是不是也遇到过这种情况:写了一堆代码,文件散落在桌面、文档、U盘里,改到一半想回退版本,却发现备份早就丢了?这时候,一个本地仓库就能救你一命。它...
从“Hello World”开始你的第一行代码很多人觉得写程序像在变魔术,点几下鼠标就能做出网站、App或者小游戏。其实程序设计没那么神秘,就像学做饭,先学会煮个鸡蛋,再慢慢做...
堆排序的核心思想堆排序是一种基于完全二叉树结构的高效排序算法,利用“堆”这种数据结构来组织元素。堆的本质是一个数组,但逻辑上表现为一棵完全二叉树,其中每个父节点的值都不小于(或...
写代码的时候,变量名怎么取一直是个让人头疼的问题。起得太简单,别人看不懂;起得太复杂,自己都懒得打字。其实,变量命名不是随心所欲,也不是越长越好,关键是要让代码“会说话”。 别...
全局变量不是垃圾桶写代码的时候,图省事把变量全扔到全局作用域里,好像挺方便。函数里想用就用,不用传参也不用返回,多轻松。可项目一大,这种“方便”就成了定时炸弹。想...
刚接触编程的人常会问:学Python从哪开始?其实就像学说话得先懂拼音,写程序也得掌握基础语法。Python以简洁著称,但再简单也得把基本规则理清楚,不然写的代码计算机“听”不懂。
写Python的人大多都遇到过这种情况:程序一开始跑得好好的,数据量一上来,直接卡成PPT。其实很多时候不是语言不行,而是写法可以更聪明一点。 别在循环里做重复计算 ...