V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
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
V2EX  ›  Python

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

  •  
  •   sinux · 2015-11-07 14:47:49 +08:00 · 3407 次点击
    这是一个创建于 3335 天前的主题,其中的信息可能已经有所发展或是发生改变。
    需要先填坑,还要顺便给提个 pull request , 提了还要写 test 。

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

    占用了很多时间。

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

    (我说软件,不是 A+B=?的程序哦)
    bdbai
        18
    bdbai  
       2015-11-08 13:10:12 +08:00 via iPhone
    @msg7086 在没有指定条件时, Bug 总是会有的。 (溢出?输入格式?)
    Khlieb
        19
    Khlieb  
       2015-11-08 20:18:54 +08:00 via Android
    @oska874 这倒不错
    qdwang
        20
    qdwang  
       2015-11-08 21:54:00 +08:00 via Android
    @sinux 写一个项目碰到好多坑 自然是水平不够 刷的怪难度太高了 怪你自己呗。但是你能撑过去 进步自然也快一些。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1291 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:39 · PVG 01:39 · LAX 09:39 · JFK 12:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.