qiumaoyuan 最近的时间轴更新
qiumaoyuan

qiumaoyuan

V2EX 第 34471 号会员,加入于 2013-02-19 18:38:14 +08:00
今日活跃度排名 3393
有人在国内导航用 Google 地图吗?
  •  2   
    Google  •  qiumaoyuan  •  242 天前  •  最后回复来自 Cu635
    122
    pixel 4 出来了,买 pixel 2 还是 pixel 3?
    Pixel  •  qiumaoyuan  •  61 天前  •  最后回复来自 jzjjzj
    36
    230 出一块全新的西数 SN720, 256G。
    二手交易  •  qiumaoyuan  •  2019-06-20 10:36:13 AM  •  最后回复来自 qiumaoyuan
    8
    x1 carbon, t490, t490s 怎么选?
    ThinkPad  •  qiumaoyuan  •  2019-07-10 16:17:05 PM  •  最后回复来自 qiumaoyuan
    11
    有什么流量套餐适合车上使用?
    汽车  •  qiumaoyuan  •  2019-07-17 19:12:07 PM  •  最后回复来自 qiumaoyuan
    10
    qiumaoyuan 最近回复了
    2 小时 46 分钟前
    回复了 shenchao 创建的主题 程序员 双 11 买什么手机?
    刚看了半天 xperia 5 ii 的视频和文章,有点想买。
    1 天前
    回复了 exceldream 创建的主题 程序员 1024 节 晒晒公司啥活动
    @NerdTsai 为了能够给大家过节公司决定周六上班
    @labulaka521 其实这帖子里不少朋友应该都一样,看到注释,甚至看到论坛里讨论“注释”的帖子,第一个反应是自己先改善代码,如果觉得代码还看不懂,就继续改善,改到能一眼看得明白为止,这样自然就变成了大家嘴里说的不需要注释的代码。
    不过这确实需要下一番苦功,铁了心这辈子(起码在整个职业生涯里)跟劣质代码死磕,不是短时间能成的。只是不要放弃就好。
    所以我的第一个回复就是“重构代码”,这是正视劣质代码存在的事实并试图改进,完全是积极处理问题的态度,而不是为不写注释的劣质代码找理由,这是两码事,不要混为一谈。注释在我看来只是一个信号,一个标示着劣质代码存在的信号而已。
    @labulaka521 也许你见过你口里描述的人,但同时你要知道这世界上真有不少人的代码是不用注释的。把无法理解的事情打个装逼的标签,把难以实现的理想当作自己不努力的借口对自己没有好处。有理就好好讲理这是程序员的基本素养,起码冰冷的机器不会照顾你的个人情绪。
    @labulaka521 注释的作用主要是说明代码为什么要这么做,而不是描述代码在做什么。

    另外软件开发就是要极端。没有极端过,你根本不知道“中间”在哪里,不知道极端在哪,所谓的折衷、权衡都是在搞笑和自慰。
    写详细点吧:

    1. 代码需要注释说明代码不可读,为了让代码可读,就需要对代码进行重构。写注释本身属于重复行为——已经用代码写了一遍,再用人类语言写一遍,一处变动需要同时做两处修改。

    2. 重构代码不需要先理解原有逻辑,逻辑在重构过程中自然就能理解。
    重构代码
    @Gathaly 我靠,居然还有这么好的工作。
    没有啊
    嗯…免不了无法分辨的杂音太多,各说各的。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2837 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 09:12 · PVG 17:12 · LAX 02:12 · JFK 05:12
    ♥ Do have faith in what you're doing.