刚学TDD那会儿,我也以为“先写测试再写代码”是银弹——结果在做一个临时改版的后台管理页时硬套TDD,光写测试就卡了两天,最后删掉所有测试用例,直接开干。后来才明白:TDD不是万能膏药,它特别挑...
以下为与“开发”相关的文章,涵盖电脑使用、软件操作和日常生活实用技巧等内容。
刚学TDD那会儿,我也以为“先写测试再写代码”是银弹——结果在做一个临时改版的后台管理页时硬套TDD,光写测试就卡了两天,最后删掉所有测试用例,直接开干。后来才明白:TDD不是万能膏药,它特别挑...
做数据处理、写爬虫、搞自动化脚本,Python里最常打交道的就是字符串。可现实很骨感:API返回的是字符串,Excel读出来是字符串,用户输入也是字符串——但你要算加法、比大小、转日期,就得先把...
很多人写代码时都听过“开源”这个词,但真要发布一个项目,却常常卡在“选什么许可证”这一步。尤其是面对一堆英文法律条文,头都大了。其实现在有不少开源许可证都有了中文版,理解起来方便多了。 ...
你是不是也曾经看到别人写程序,点几下鼠标就能跑出一个小工具,心里痒痒的?其实编程没那么神秘,尤其是从 C# 开始。它不像一些语言那样晦涩难懂,特别适合刚接触代码的新手。 为什么...
很多人刚开始接触编程,听到“前端”、“移动开发”这些词就犯迷糊。好像都是做界面的,到底有啥不一样?其实差别比你想象的大得多。 运行环境完全不同 前端主要跑在浏览...
从零开始,搞懂小程序怎么一步步做出来你是不是也经常看到别人家的小程序用得风生水起,比如楼下咖啡店扫码点单、小区团购一键下单,心里痒痒也想自己做个?其实没那么难,关键是要有清晰的...
公司新上了几台服务器,网络结构越来越复杂,运维小李被叫去画一张“看得懂”的网络图。他打开Visio拖拖拽拽,结果领导一看直摇头:太乱,分不清主次。其实,真正好用的网络拓扑图不是靠画出来的,而是开...
合并冲突是怎么发生的在团队协作开发中,你和同事同时修改了同一个文件的同一段代码,当你尝试把对方的改动合并到自己的分支时,Git 无法自动判断该保留谁的版本,这时候就会提示“合并...
写代码最怕什么?不是bug,而是文档和代码对不上。你辛辛苦苦调通一个接口,结果发现文档里写的参数早就不用了,实际代码已经改了三回。这种情况在团队协作中太常见了——后端改了字段名没通知前端,测试按...
{"title":"测试驱动开发真的能降低维护成本吗?","content":"很多人一听“测试驱动开发”(TDD),第一反应是:写代码前先写测试?这不是多此一举吗?尤其在项目赶进度的时候,谁还...