V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  YUCOAT  ›  全部回复第 2 页 / 共 11 页
回复总数  209
1  2  3  4  5  6  7  8  9  10 ... 11  
2021-08-13 00:46:40 +08:00
回复了 waiaan 创建的主题 程序员 要多健壮的代码才能支撑起千变万化的需求?
@shyangs 我说的不是开闭原则。我说的情况是,之前那个开发节奏特快特别快的团队,旧代码本身就没设计好,因为主张尽可能少修改旧代码,导致函数参数本来已经有 5 个参数了,慢慢变成了 6 个,7 个,8 个……if 语句的分支也越来越多,某些函数也慢慢有了 xxx_v2, xxx_v3 的版本。
2021-08-11 12:21:34 +08:00
回复了 waiaan 创建的主题 程序员 要多健壮的代码才能支撑起千变万化的需求?
我觉得方法只有一种,那就是“看到 shit 的时候及时把屎铲掉,别等堆起来”。

以前所在的团队,我们写代码遵循两条原则:
1 、以前的旧代码,能不动就不动。
2 、添加新代码的时候,尽可能少的对旧代码进行修改。

正是因为这两条原则,使得垃圾代码越堆越高。

纯靠设计来防止垃圾代码越堆越高根本不现实,项目早期的时候,我们会对未来需求的预测来设计代码结构。
刚开始可能设计良好,一两年以后,新的需求与早期的预测差别越来越大,这时老的设计已经无法通过扩展代码的方式来满足新的需求了,这时如果不对部分代码进行翻新,垃圾代码就会慢慢堆积起来。
我是一枚写了多年的 C++的程序员,C++20 发布之后,感觉我已经看不懂 C++了。

我之前也写过 JavaScript,对 JavaScript 里面的 promise 机制还算熟悉。但是,我在看 C++20 里面的 coroutines 的时候,真的看了好久都没看懂。
2021-07-07 11:58:21 +08:00
回复了 heheda11 创建的主题 健康 兄弟们,口腔溃疡很痛苦,怎么快点好?求支招
前不久一直口腔溃疡,而且是反反复复地那种,就是好了之后又在另一个地方重新长出来,前前后后搞了一个多月,吃了药才好。医生给我开了两种药,一种是维生素 B2,另一种是沙利度胺。我看了沙利度胺的说明书,感觉这个药好危险,你们千万别自己买来吃,医生开给你的时候你再吃。
2021-05-19 15:07:54 +08:00
回复了 Rxianbei 创建的主题 广州 在广东生活能够自然而然的学会广东话吗?
13 年来珠海,距今已经 8 年,如今已经能听懂一些粤语。

能听懂一些的原因是看了一遍喜欢的港片的粤语版,而不是因为跟珠海本地人学的。意外不?
2021-05-18 14:59:27 +08:00
回复了 pxiphx 创建的主题 音乐 你能听出来 320k 音乐和无损音乐有什么区别吗?
听不出,尤其是最近几年,听音乐的环境从卧室转移到了室外。室外略嘈杂,音质的好坏更加不明显了。
可能正式因为听歌环境的变化,才导致听音乐种类也发生了变化,以前喜欢听抒情,现在不管什么歌,一定要响,不响不听!
2021-04-28 16:05:00 +08:00
回复了 nyxsonsleep 创建的主题 JavaScript 求教如何替换网页原本的 js
你说“功能”是的文本选择与复制吧?
2021-04-12 17:04:26 +08:00
回复了 ads123 创建的主题 C++ C++中 static_cast<>做了什么
判断转换前和转换后的类型,如果可以转,就进行类型转换,反之编译报错
2021-04-06 09:25:26 +08:00
回复了 WYsx 创建的主题 Apple 请问 iPhone8 变得卡顿是怎么回事?
我的 iPhone XR 也卡,电池健康还剩下 81%,磁盘控件快满了
虽然我看不懂,但是很厉害的样纸
2021-03-30 21:04:46 +08:00
回复了 JeffyChen 创建的主题 汽车 大家开车使用的是什么导航? carplay? carlife?
我买的垃圾车,不支持 CarPlay
2021-02-19 16:40:10 +08:00
回复了 doujinlong 创建的主题 汽车 考驾照失败之后现在想到学车就感觉恐惧
我 16 年拿的驾照,科二顺利通过,科三的时候挂过一次,第二次重考的时候过了。当初考的是手动挡,因为当时的主流观点是:“考手动挡好,即使买自动挡的车也建议考手动挡”。

现在回想起来我感觉有点扯,如果让我重选一次,我一定考自动挡,因为我觉得我根本没有开手动挡的机会。现在都没机会,以后就更没机会了。

我甚至觉得,鼓励学员学手动挡可能是因为某些教练只有手动挡的学员车。我们都去学自动了,部分教练没得车教了。
引用和指针的一个区别是,存在空指针,但是不存在空引用。

比如,你设计一个函数 LoadFail:
bool LoadFile(const FilePath& path, FailReason* reason = nullptr);
你不希望别人传空 path 进来,这时你可以使用引用。
但是,reason 可以为空,这时 reason 可以使用指针。
2020-11-10 13:13:43 +08:00
回复了 PUBG98k 创建的主题 程序员 获取计算机唯一识别码的问题,有大佬有经验吗?
如果需要严格唯一的话,唯一的办法就是让服务端生成 id 并且存入本地。然后每次启动的时候,去服务端校验一下自己是不是唯一,如果是唯一就把时间存本地,并且今日内启动都不再校验。如果不唯一就让服务单重新分配一个 id 并存入本地。
2020-11-05 17:40:00 +08:00
回复了 zqx 创建的主题 问与答 交流一下开车路上适合听什么
我做不到一边听东西一边开车,也做不到一边听音乐一边打代码,并羡慕能够做到上述两件事情的人。
2020-09-25 18:05:54 +08:00
回复了 hello158 创建的主题 汽车 准备十一买车,求有经验的老司机指教。15 万内落地。
我是燃油版卡罗拉车主,提车一个月了,这是我的第一台车。开了一个月,基本都是市区,没走过长途和高速,优点挺多的,网上基本都有,我说一下我发现的缺点:没有 carplay 功能,借助蓝牙播放音乐音质不好,要借助数据线连接音质才好,在车库里低速行驶的时候感觉油门不均匀有顿挫感。
2020-09-24 09:30:08 +08:00
回复了 taogen 创建的主题 生活 当你们失意的时候,是如何安慰自己的?
没安慰自己,因为我感觉怎么安慰都没用,该难过的还是会难过。失意的时候努力维持着正常的生活,该吃吃,该睡睡。过一阵子之后情绪就平稳了。
上个月买了辆卡罗拉,是家里的第一辆车。
买不之前不了解车,想买一辆基础款的车开几年之后,对车有一定认识,对自己的需求更加明确之后,再考虑买其他的车。
所以我打开销量排行榜,看了朗逸、轩逸和卡罗拉,最后选了卡罗拉。
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   975 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 19:04 · PVG 03:04 · LAX 11:04 · JFK 14:04
Developed with CodeLauncher
♥ Do have faith in what you're doing.