[求指教] 翻译Python开发工具指南 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐学习书目
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
YUJIZ

[求指教] 翻译Python开发工具指南

  •  
  •   YUJIZ Sep 28, 2013 4565 views
    This topic created in 4594 days ago, the information mentioned may be changed or developed.
    各位Python前辈们好!

    我是一名刚毕业的数字媒体专业的留学生, 现在在帮北京一家特效公司翻译和搜寻Python软件开发的资料. (从现有英文文本 翻译成 中文稿件)

    这是老板给我的第一份文稿, 是公司自己想做Python的开发工具. 相当于是所有文稿的目录首页, 后期会有每项内容的具体内容和开发工具分析. 发在群里是想核实
    1) 翻译有无不恰当(因为本人不是software engineering/development背景出身)
    2) 内容方面是否不合理, 比如总结的部分是不是与国内软件开发情形相同.
    公司是外企, 对中国Python用户群不大了解. 同样也想咨询下他们所列举的内容是否与国内情形相符合. 有没有一些特别的Python开发工具在国内更适用.

    我是新手, 有一些的编程经验, 但因为1)不是软件工程背景出生 2) 之前使用的多数是C/C++/C#和Javascript, 刚刚接触Python, 所以估计会有不少不恰当的地方. 请指出, 我会多加学习的!! 麻烦了~

    正文内容:
    Python开发软件 草稿

    Python开发工具

    (一)要求与规范 // Requirements & Specification

    (二)体系结构与设计 // Architecture & Design

    (三)软件构成 // Construction

    1. 集成开发环境 // IDE
    2. 数据库工具 // Database tools
    3. 语言解释器 // Language interpreter
    4. 编辑器 // Editor
    5. 缺陷跟踪 // Bug tracking
    6. 版本控制 // Version control
    i.源代码库 // Source code repository
    7. 自动代码重构 (多数在编辑器和集成开发环境中进行)
    // Automated refactoring (mostly in editors and IDEs)
    8. Shell

    (四)文档参考 // Referencing
    9. 使用文档 // Documentation
    10.模块 // Module
    11. 库 // Library

    (五)测试 // Testing
    12. 测试软件 // Test software
    13. 性能分析 // Profiler

    (六)故障检测 // Debugging
    14.调试器 // Debugger

    (七)软件部署 // Deployment
    15. 分发 // Distribution

    (八)维护 // Maintenance
    16. 配置和构建工具 // Configuration and build tools

    软件开发最需要的部分
    集成开发环境 // IDE
    版本控制工具 // Version control tools
    编辑器工具 // Editor tools
    文档工具 // Documentation tools
    分发工具 // Distribution tools

    大规模的项目需要使用更多的软件对已有的软件进行优化与管理.

    总结

    小规模的项目多数需要以下五项工具:
    1.集成开发环境 // IDE
    ( One of the developer says it’s unnecessary to build IDE in projects. Simply use Sublime or VIM with a bunch of plugins could achieve the same goal.)

    6. 版本控制 // Version control
    4. 编辑器 // Editor
    9. 文档 // documentation
    15. 分发 // Distribution

    中型项目会增加以下三个部分:
    5. 缺陷跟踪 // bug tracking
    8. Shell
    12. 测试软件 // test software

    大型项目(此情况一般发生大型团队里)需要更多的工具来优化和管理工作流程. 一般会再增加以下三个部分:
    16. 配置和构建工具 // configuration and build tools,
    14. 调试器 // Debugger
    13. 性能分析器 // profilers
    9 replies    1970-01-01 08:00:00 +08:00
    sethverlo
        1
    sethverlo  
       Sep 28, 2013 via iPhone
    construction 翻译成「软件构成」?你觉得这个词通顺?

    1 IDE 没必要翻译吧;3 直接叫解释器吧;5 bug 没必要翻译吧;个人认为 editor 和 editor tools 都翻译成「编辑器」就好

    刚睡醒还没起,手机党见谅…
    viator42
        2
    viator42  
       Sep 28, 2013
    LZ注意这句:
    One of the developer says it’s unnecessary to build IDE in projects. Simply use Sublime or VIM with a bunch of plugins could achieve the same goal.
    CG,特效行业的Python大多数作为3dmax,maya的脚本,用不到IDE.
    node
        3
    node  
       Sep 28, 2013
    个人觉得楼主翻得都挺恰当(可能就editor tools可以去掉“工具”2字),反而一楼的意见显得有些过简了,毕竟是正式文体,不应该直接用行话,要知道读者很有可能只是不懂行话的入门者
    xingzhi
        4
    xingzhi  
       Sep 28, 2013 via iPad
    赞lz,工作态度很认真。
    在python邮件组也看到了,这份已经是修改过的版本了吧?
    sethverlo
        5
    sethverlo  
       Sep 28, 2013
    @node 我是觉得,做这个行业的,IDE & bug 不会不知道是什么吧……就像有时候我看到翻译的书里面写模型视图控制器,就觉得不如 Model View Controller 来的简洁……
    jianghu52
        6
    jianghu52  
       Sep 28, 2013
    so cool。python方面翻译做的最好的我觉得是django book,尤其是他的那些评论。很多时候我感觉评论比文章本身都有用。
    http://djangobook.py3k.cn/2.0/
    给你参照一下。
    另外还有一点,翻译可能本身没有对错,关键在于读者是否接受。所以我觉得如果你能做成django book那样的效果,让人都来参与讨论的话,可能会让大多数人更容易接受一点。
    最后有个小疑问,你发这样的东西会不会牵扯到泄密的问题?
    node
        7
    node  
       Sep 28, 2013
    @sethverlo 如果不是正式出版物的话讲讲行话应该也没关系。另外ide未必是所有人都知道的概念,尤其是使用简称的时候,你要知道有着广大的程序员群体是对和他们工作业务无关的事情知之甚少的
    0bit
        8
    0bit  
       Sep 28, 2013
    楼主明显是在python-cn 的mailing list 里先问完了一遍了,又来这里过第二遍的。

    不过不是说这样不好,赞一下楼主的细心。
    NFSwind
        9
    NFSwind  
       Sep 29, 2013
    首先我没看明白你到底想问什么。。
    然后看了第三遍才明白。。。
    想让大家评论一下List里的内容是吧。。。
    About     Help     Advertise     Blog     API     FAQ     Solana     4212 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 70ms UTC 04:12 PVG 12:12 LAX 21:12 JFK 00:12
    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