V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pc10201
V2EX  ›  程序员

大家没事会看源代码吗?

  •  
  •   pc10201 · 2015-10-09 10:52:13 +08:00 · 4761 次点击
    这是一个创建于 3335 天前的主题,其中的信息可能已经有所发展或是发生改变。
    两年 python 经验

    对标准库和常用第三方库使用还比较熟悉
    会 scrapy,django ,要用的基本能实现

    但感觉自己看 flask,django 的源码很吃力啊~

    大家没事会看源码吗?

    我以前的一个同事,架构师,年纪比我还小,没事看看 linux,nginx 的源码~
    25 条回复    2015-10-10 11:44:24 +08:00
    jruif
        1
    jruif  
       2015-10-09 10:59:32 +08:00
    读 api 文档感觉没有看源码理解的快
    hienchu
        2
    hienchu  
       2015-10-09 11:01:51 +08:00
    @jruif 看文档理解思想比较快,但是细节很难触及,除非文档非常好。框架性的东西,个人觉得还是理解思想比较重要,毕竟实现细节大多数时候都用不到。
    phithon
        3
    phithon  
       2015-10-09 11:16:17 +08:00
    会看源码
    ericls
        4
    ericls  
       2015-10-09 11:21:11 +08:00
    built-in 看文档

    其他的可以看看源码
    zhangbohun
        5
    zhangbohun  
       2015-10-09 11:40:22 +08:00
    第三方库一般就用用,除非遇到“妈蛋这是什么鬼”,然后研究一下╮(╯_╰)╭
    864000951
        6
    864000951  
       2015-10-09 11:43:57 +08:00
    同楼上,遇到灵异状况“这 tm 是啥,这 tm 又是啥”时会去看库的代码
    canesten
        7
    canesten  
       2015-10-09 11:45:26 +08:00
    special
        8
    special  
       2015-10-09 12:05:07 +08:00
    会看 Android 源代码,对于底层开发相当有用。
    dai269619118
        9
    dai269619118  
       2015-10-09 12:06:45 +08:00
    吃力很正常
    4 年的工作经验 看起来都吃力- -
    aszxqw
        10
    aszxqw  
       2015-10-09 12:12:51 +08:00
    主要是有时候不看源码的话肯定查不出 bug 。。。。
    magicdawn
        11
    magicdawn  
       2015-10-09 12:18:32 +08:00
    不先看文档去看源码, 我问问你在看啥~
    不知道能干啥就去看怎么实现我也是服了~
    felixzhu
        12
    felixzhu  
       2015-10-09 12:31:20 +08:00
    我一般都是遇到问题了或者想看看实现才去看。如果 API 都不熟那肯定吃力。。

    没事看看 Linux 代码啥的,能看精一部分就已经很牛了
    litpen
        13
    litpen  
       2015-10-09 13:29:01 +08:00 via iPhone
    遇到坑就看看
    Lcys
        14
    Lcys  
       2015-10-09 13:41:03 +08:00
    @phithon p 牛..
    evlos
        15
    evlos  
       2015-10-09 13:47:53 +08:00 via iPhone
    同 5 6 楼,写着写着突然卧槽这是什么鬼的时候,会去读代码。

    如果有些地方好奇他们是怎么实现的,也会去读代码。
    tinyproxy
        16
    tinyproxy  
       2015-10-09 14:21:33 +08:00
    @hienchu 看文档比看代码快的一个前提是文档维护的很好。。。但是就我接触到的大部分东西是直接看代码比看文档快。。。
    cxh116
        17
    cxh116  
       2015-10-09 14:31:55 +08:00 via Android
    没事不看 有事才看
    codingpp
        18
    codingpp  
       2015-10-09 14:39:33 +08:00
    不管有没有坑都要看源码
    文档隐藏了太多细节了,如果把这个东西用的特别 6 的话,不看源码是不行的
    543400
        19
    543400  
       2015-10-09 14:45:26 +08:00
    双管齐下
    limbo0
        20
    limbo0  
       2015-10-09 14:54:51 +08:00
    先会用 再会看
    cvv
        21
    cvv  
       2015-10-09 18:07:36 +08:00
    看 python 的源码本来就吃力,我自己写的代码几个月不看都看不懂了
    harry890829
        22
    harry890829  
       2015-10-09 18:23:49 +08:00
    你们说起看全麻都是多少行的啊,我 c++的,随便一个公共库的行数都弄得我望而却步
    zsk425
        23
    zsk425  
       2015-10-09 18:50:21 +08:00
    偶尔会看,没有上升到计划上。大部分都是因为遇到问题才看的。
    matthewgao
        24
    matthewgao  
       2015-10-10 00:26:26 +08:00 via Android
    我看过大概 10W 行左右的 C++代码 彻底看懂陆陆续续看了两年. 当我现在在看 flask 的源码觉得好容易,还是在积累吧
    changqingshuya
        25
    changqingshuya  
       2015-10-10 11:44:24 +08:00 via iPhone
    不刻意去看,问题驱动去看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1196 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:18 · PVG 07:18 · LAX 15:18 · JFK 18:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.