大家没事会看源代码吗? - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
pc10201

大家没事会看源代码吗?

  •  
  •   pc10201 Oct 9, 2015 5568 views
    This topic created in 3895 days ago, the information mentioned may be changed or developed.
    两年 python 经验

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

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

    大家没事会看源码吗?

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

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

    没事看看 Linux 代码啥的,能看精一部分就已经很牛了
    litpen
        13
    litpen  
       Oct 9, 2015 via iPhone
    遇到坑就看看
    zero0x00
        14
    zero0x00  
       Oct 9, 2015
    @phithon p 牛..
    evlos
        15
    evlos  
       Oct 9, 2015 via iPhone
    同 5 6 楼,写着写着突然卧槽这是什么鬼的时候,会去读代码。

    如果有些地方好奇他们是怎么实现的,也会去读代码。
    tinyproxy
        16
    tinyproxy  
       Oct 9, 2015
    @hienchu 看文档比看代码快的一个前提是文档维护的很好。。。但是就我接触到的大部分东西是直接看代码比看文档快。。。
    cxh116
        17
    cxh116  
       Oct 9, 2015 via Android
    没事不看 有事才看
    codingpp
        18
    codingpp  
       Oct 9, 2015
    不管有没有坑都要看源码
    文档隐藏了太多细节了,如果把这个东西用的特别 6 的话,不看源码是不行的
    543400
        19
    543400  
       Oct 9, 2015
    双管齐下
    limbo0
        20
    limbo0  
       Oct 9, 2015
    先会用 再会看
    cvv
        21
    cvv  
       Oct 9, 2015
    看 python 的源码本来就吃力,我自己写的代码几个月不看都看不懂了
    harry890829
        22
    harry890829  
       Oct 9, 2015
    你们说起看全麻都是多少行的啊,我 c++的,随便一个公共库的行数都弄得我望而却步
    zsk425
        23
    zsk425  
       Oct 9, 2015
    偶尔会看,没有上升到计划上。大部分都是因为遇到问题才看的。
    matthewgao
        24
    matthewgao  
       Oct 10, 2015 via Android
    我看过大概 10W 行左右的 C++代码 彻底看懂陆陆续续看了两年. 当我现在在看 flask 的源码觉得好容易,还是在积累吧
    changqingshuya
        25
    changqingshuya  
       Oct 10, 2015 via iPhone
    不刻意去看,问题驱动去看
    About     Help     Advertise     Blog     API     FAQ     Solana     5666 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 96ms UTC 06:42 PVG 14:42 LAX 23:42 JFK 02:42
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86