推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
sinux
0.09D
V2EX  ›  Python

发现最近用的库都有大大小小的坑,怎么办??

  •  
  •   sinux ·
    PRO
    ·
    shinux · Nov 7, 2015 · 4278 views
    This topic created in 4019 days ago, the information mentioned may be changed or developed.
    需要先填坑,还要顺便给提个 pull request , 提了还要写 test 。

    对于那些填都没法填的,还要换其他的库。

    占用了很多时间。

    20 replies  •  2015-11-08 21:54:00 +08:00
    qdwang
    qdwang
    Nov 7, 2015
    1
    你问问看 论坛里没遇到过大大小小的坑的程序员 有吗?
    skydiver
    skydiver
    Nov 7, 2015 via iPad
    2
    自己写就好了,不用第三方库
    sinux
    sinux
    OP
    PRO
    Nov 7, 2015
    3
    @qdwang 我知道你就是想喷,但我想说的是 频率,比如写一个项目期间遇到好多个坑,和你在一年之内断断续续遇到坑是完全两个概念。
    @skydiver 这也不现实,没时间和水平有限。
    zkd8907
    zkd8907
    Nov 7, 2015❤️1
    4
    购买第三方提供的商业组件,出了问题找开发商。
    haozhang
    haozhang
    Nov 7, 2015
    5
    你问问看 论坛里没遇到过大大小小的坑的程序员 有吗?
    guyskk
    guyskk
    Nov 7, 2015
    6
    pony orm ,昨天碰到级联删除的 bug ,不过还好他们已经修复了 bug ,只是还没发布新版本
    windfarer
    windfarer
    Nov 7, 2015 via Android❤️1
    7
    500Star 以下慎用
    xcodebuild
    xcodebuild
    Nov 7, 2015❤️2
    8
    作为学生表示能碰到自己能修的坑太开心了-。-又可以修 bug 了。。至于工作的话没办法吧,,毕竟是用别人的劳动成功,总不能反过来怪别人,只能尽可能选择比较成熟的库咯。
    messense
    messense
    Nov 7, 2015
    9
    遇到坑是很正常的嘛,我之前就遇到过 Gunicorn 的 bug 又很久没修复,然后转用 uWSGI 去了......
    kaneg
    kaneg
    Nov 7, 2015 via iPhone
    10
    工作中的技术选型一定要慎重,得选大众和成熟的项目。毕竟个人开源者都是平兴趣来开发和维护,没有压力和义务。
    oska874
    oska874
    Nov 7, 2015
    11
    使用前做测试,确定没有问题再用到项目;
    或者用了再测,出问题自己改 bug ;
    或者买第三方商业库,并且你的东家足够强势可以在出了问题的情况下要求对方及时修改。
    FreeDog
    FreeDog
    Nov 7, 2015
    12
    @zkd8907 嗯,大多数情况下还是商业软件的服务可靠一些。时间成本也是成本。
    yanw
    yanw
    Nov 7, 2015❤️1
    13
    - 选成熟的项目
    - 选 stable 版本
    Khlieb
    Khlieb
    Nov 7, 2015 via Android
    14
    @oska874 至于对方能有多快解决,关键还得看造化。
    oska874
    oska874
    Nov 7, 2015
    15
    @Khlieb 如果你是工行,用了 ibm 的软件,出了问题,它们会立马派人给你解决问题的。
    zhuangzhuang1988
    zhuangzhuang1988
    Nov 7, 2015
    16
    1. 选商业的.
    2. 选用的人超级多的.
    小打小闹的库用的真不省心.
    msg7086
    msg7086
    Nov 8, 2015
    17
    完全没有 Bug 的软件,是不存在的。

    (我说软件,不是 A+B=?的程序哦)
    bdbai
    bdbai
    Nov 8, 2015 via iPhone
    18
    @msg7086 在没有指定条件时, Bug 总是会有的。 (溢出?输入格式?)
    Khlieb
    Khlieb
    Nov 8, 2015 via Android
    19
    @oska874 这倒不错
    qdwang
    qdwang
    Nov 8, 2015 via Android
    20
    @sinux 写一个项目碰到好多坑 自然是水平不够 刷的怪难度太高了 怪你自己呗。但是你能撑过去 进步自然也快一些。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1585 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 13:40 · PVG 21:40 · LAX 05:40 · JFK 08:40
    ♥ Do have faith in what you're doing.