V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  crs0910  ›  全部回复第 32 页 / 共 101 页
回复总数  2019
1 ... 28  29  30  31  32  33  34  35  36  37 ... 101  
跟它一样好又比它更便宜就已经够秒杀它了
# 怎么对经理说
“该怎么跟经理说重构的事?”这是我最常被问到的一个问题。毋庸讳言,我见过一些场合,“重构”被视为一个脏词——经理(和客户)认为重构要么是在弥补过去犯下的错误,要么是不增加价值的无用功。如果团队又计划了几周时间专门做重构,情况就更糟糕了。如果他们做的其实还不是重构,而是不加小心的结构调整,然后又对代码库造成了破坏,那可就真是糟透了。
如果这位经理懂技术,能理解“设计耐久性假说”,那么向他说明重构的意义应该不会很困难。这样的经理应该会鼓励日常的重构,并主动寻找团队日常重构做得不够的征兆。虽然“团队做了太多重构”的情况确实也发生过,但比起做得不够要罕见得多了。
当然,很多经理和客户不具备这样的技术意识,他们不理解代码库的健康对生产率的影响。这样的情况下我会给团队一个较有争议的建议:不要告诉经理!
这是在搞破坏吗?我不这样想。软件开发者都是专业人士。我们的工作就是尽可能快速创造出高效软件。而我的经验告诉我,对于快速创造软件,重构可带来巨大帮助。如果需要添加新功能,而原本设计又使我无法方便的修改,我发现先重构再添加新功能会更快些。如果要修补错误,就得先理解软件的工作方式,而我发现重构是理解软件的最快方式。受进度驱动的经理要我尽可能快速完成任务,至于怎么完成,那就是我的事了。我领这份工资,是因为我擅长快速实现新功能。我认为最快的方式就是重构,所以我就重构。

—— 摘录自《重构-第 2 版》第 2 章 ”重构的原则“
2019-04-08 22:32:09 +08:00
回复了 KasuganoSoras 创建的主题 分享发现 这绝对是我见过最牛逼的快递包装,没有之一
真的很用心 : )
2019-04-08 15:24:15 +08:00
回复了 bowen 创建的主题 程序员 分享一本讲解 Vue.js 原理的好书《深入浅出 Vue.js》
支持一下。出书不容易啊。
2019-04-07 12:18:20 +08:00
回复了 4ark 创建的主题 硬件 前端求推荐 6k 以内的笔记本
@4ark 那你微信公众号搜下笔吧评测看看吧
2019-04-07 12:05:39 +08:00
回复了 4ark 创建的主题 硬件 前端求推荐 6k 以内的笔记本
二手 15 年 15 寸 mbp
2019-04-01 01:49:09 +08:00
回复了 yuanfnadi 创建的主题 问与答 有人分析过 notion 的 api 吗?
github 搜下,有几个现成的
2019-03-28 09:20:36 +08:00
回复了 gaocc 创建的主题 问与答 有没有适合练手的项目点子?
2019-03-23 09:50:28 +08:00
回复了 LeonKennedy 创建的主题 分享发现 百度在搜索结果里多了一个“采购”??
在移动端是 to c 的购物,逻辑在哪里。。。
名片全能王不就可以了吗?具体什么需求?
2019-03-14 02:39:11 +08:00
回复了 0o0o0 创建的主题 问与答 现在都要饭的都不要钱了吗?
这个套路就是等你走了回去退货
2019-03-14 02:23:23 +08:00
回复了 natforum 创建的主题 奇思妙想 [膨胀] 突发奇想,关于在国内买房还是到国外买个珊瑚岛
哪里?可以发个链接看看吗?
2019-03-13 15:41:46 +08:00
回复了 L1 创建的主题 夜间模式 Chrome 终于支持 Dark mode 了
1 ... 28  29  30  31  32  33  34  35  36  37 ... 101  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   941 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 51ms · UTC 21:48 · PVG 05:48 · LAX 13:48 · JFK 16:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.