V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lurenw  ›  全部回复第 1 页 / 共 4 页
回复总数  80
1  2  3  4  
虾米 loop
364 天前
回复了 zapll 创建的主题 推广 不过了, ChatGPT Plus 免费送
5J5rfTtEm9nRZqu6GqijDc
感谢
2023-02-10 16:17:29 +08:00
回复了 ly827 创建的主题 杭州 2023 新年新气象-杭州程序员交流群
d2VpY29ubm9jaWV3
2022-05-11 16:32:39 +08:00
回复了 Aliberter 创建的主题 程序员 公正评价,这代码什么水平
这感觉就是一种"流水账"式的写法,先 XXX 然后 XXX ,在分支不多的情况下,这种写法对后来人的维护,我觉得没啥坏处,甚至不要动脑子,比起动不动在一个 if 判断里面加入 N 个 condition 的精简代码,我更喜欢读这种。

只不过最后这个 if (isOperate_BangDing == true|| isOperate_ShuaXin == true) 有点无脑和随意了。然后这个人的命名也很随意。
2020-09-08 12:05:04 +08:00
回复了 KennySun 创建的主题 问与答 大家的房子装修找设计师设计了吗
找个靠谱的监理>=找个靠谱的设计师.
靠谱的装修公司?不存在的.
2020-05-18 18:14:12 +08:00
回复了 yeqizhang 创建的主题 问与答 提问一个关于 git 很低级的问题
可以了解下常见的 git flow. gitlab, bitbucket 都有推荐 git flow, 但核心无外乎 feature, master, release.分支.用 feature 分支来开发, 可以使得各块功能都能独立开发而不冲突, 对敏捷开发友好, 而且能相对快速追溯到某个功能点的改动.

当然每个团队有各自的历史包袱和开发习惯.
当 a 表中的 bid 在 b 表里不存在的时候, 不就查不够 100 个了么
2020-03-04 19:05:47 +08:00
回复了 Freeego 创建的主题 程序员 Java 有没有什么好办法做 Map 参数校验?
@guyeu 除非是历史原因, 不然为啥一个接口要适配若干种 sdk 呢, 专事专干. 你即便用 map 适配了, 底层也是各种 case 判断
2019-12-31 18:45:18 +08:00
回复了 sumi 创建的主题 问与答 2019 年的最后一行代码你们准备写什么?
git push
2019-08-23 19:47:13 +08:00
回复了 monetto 创建的主题 Java Java 双锁 syn 为什么不加 volatile 就是非绝对安全的?
@Duluku emmm... 你是要纠正我么, 你说的这个只是表现, 底层就是声言 LOCK, 锁 cache line 或 锁 bus.
2019-08-23 19:14:01 +08:00
回复了 monetto 创建的主题 Java Java 双锁 syn 为什么不加 volatile 就是非绝对安全的?
多年前看到一个解释(中文博客看到的,可能不正确)

DCL 安全问题的根源是, 初始化内存后 Object 就不为 null, 但是 Object 中的 Field 仍旧未被分配值. 此时其他线程就会判断 Object != null. 那么后续拿到的 field 就是未分配值的 field.

加了 volatile 之后, 就会 lock 住这个变量所在的缓存(可能 lock 总线, 也可能 lock cache line), 导致其他 cpu 不能访问. 需要等到更新 wirte 完毕, 才能读取.
2019-08-22 17:56:14 +08:00
回复了 Zach369 创建的主题 程序员 JSON Web Token 如何保证 token 的安全性?
token 不保证安全, 保证安全的是 HTTPS
2019-08-02 19:46:58 +08:00
回复了 Canthony 创建的主题 程序员 如何评价 TDD(测试驱动开发)?
执行 TDD 这套流程挺累人, 也挺繁琐的. 我觉得对于快速迭代的开发团队不太合适.

相比较 Test-Driven, 之前看到过有人提出 Target-Driven, 我觉得这个概念挺好的, 写完代码做后验性的测试, 知道自己要测什么, 安排自己测试 case 的优先级. 大大降低了对测试 case 的维护成本和开发成本.
2019-08-01 14:46:48 +08:00
回复了 lurenw 创建的主题 程序员 预发布和生产环境的数据怎么做隔离
@kumakiti 是的, 不分库就只能在上层做拦截, 但一直苦于没有好的方案(对业务代码入侵少, 不给开发人员增加过多的工作量)
2019-08-01 14:36:51 +08:00
回复了 lurenw 创建的主题 程序员 预发布和生产环境的数据怎么做隔离
@version 为什么预发布不能产生测试数据呢, 我感觉很难避免产生测试数据.

这也是我感觉不太爽的地方, 生产库混杂着一小部分测试数据.

考虑过使用回滚的手段, 但是不太好落地
2019-08-01 14:32:28 +08:00
回复了 lurenw 创建的主题 程序员 预发布和生产环境的数据怎么做隔离
@kumakiti @flyingghost @vance @lostpupil
弄个预生产库(就是我上面提到的 UAT 库)同步数据, 数据量小的话, 倒也没问题,
但数据量大的话, 就得考虑同步和运维成本.
如果只同步部分数据, 又不能完全达到线上验证的效果.

我们之前就是有 UAT 库, 但后来整体架构就全部变成 DEV 和 PROD 两套库.
2019-06-06 10:10:31 +08:00
回复了 zxc1234 创建的主题 职场话题 面试问:面向对象是什么
objects are poor man's closures
2019-05-15 11:12:52 +08:00
回复了 azuki 创建的主题 程序员 软件工程是否可以提高代码质量?
看楼上一些人都是在说王垠是在嘴,但也没见谁拿出什么实质性反驳的论据来证伪,比如自己公司用了 xxxx 软件开发流程,提升了几倍的开发效率。

在大学听老师授课的时候,我就产生过类似的疑问,软件过程的作用是什么。参加工作之后,那些软件工程方法论给我的感觉就是可能有用,但并没有鼓吹的那么有用。以听到最多的敏捷开发为例,很多公司其实都是为了所谓的敏捷而敏捷,或者是简化了其中的许多流程。更不用提需要花大成本去实现的 CMMI。

再比如测试方法论里的 TDD 和 BDD,我曾尝试在大团队里推广 BDD(领导要求),可能我司人员学艺不精,也可能我理解不到位,很多同事都产生了排斥的想法,最后也作罢。

很多软件工程方法论(我是指大部分),给我的感觉就是繁复,偏于形式,所以我其实是同意王垠文章中的部分观点。如果花上大成本去维护一套软件工程流程,我觉得性价比完全不如把精力和时间投入到代码质量与需求评审上。
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   978 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 21:21 · PVG 05:21 · LAX 13:21 · JFK 16:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.