欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Development
来自开放百科 - 灰狐
(版本间的差异)
小 (恢复到Allen的最后一次编辑) |
小 (→相关链接) |
||
(未显示6个用户的24个中间版本) | |||
第15行: | 第15行: | ||
[[Test-driven developmen]] | [[Test-driven developmen]] | ||
− | == | + | |
− | *[[ | + | ==Repository== |
− | *[[ | + | * [[Git]] |
− | *[[Mercurial]] | + | * [[Subversion]] |
+ | * [[Mercurial]] | ||
+ | * [[Darcs]] | ||
+ | * [[Bazaar]] | ||
+ | * [[CVS]] | ||
+ | |||
==Continuous Integration== | ==Continuous Integration== | ||
+ | *[[Apache Gump]] | ||
+ | *[[Bitten]] | ||
*[[Hudson]] | *[[Hudson]] | ||
− | *[[Continuum]] | + | *[[Apache Continuum]] |
*[[CruiseControl]] | *[[CruiseControl]] | ||
*[[LuntBuild]] | *[[LuntBuild]] | ||
+ | |||
==Windows== | ==Windows== | ||
*[[POSIX Threads for Win32]] | *[[POSIX Threads for Win32]] | ||
第29行: | 第37行: | ||
*[[Data Structure]] | *[[Data Structure]] | ||
==Code== | ==Code== | ||
+ | *[[StatSVN]] | ||
*[[Review Board]] | *[[Review Board]] | ||
*[[OpenGrok]] | *[[OpenGrok]] | ||
第105行: | 第114行: | ||
*[[HeaderBrowser]] | *[[HeaderBrowser]] | ||
*[[ClearSilver]] | *[[ClearSilver]] | ||
− | + | *[[Google CPlusPlus Testing Framework|Google C++ Testing Framework]] | |
==Java== | ==Java== | ||
*[[OpenGrok]] | *[[OpenGrok]] | ||
第121行: | 第130行: | ||
==Python== | ==Python== | ||
− | *[[ | + | *[[SCons]] |
+ | *[[Apache Gump]] | ||
*[[BuildBot]] | *[[BuildBot]] | ||
+ | *[[Trac]] | ||
+ | *[[Roundup Issue Tracker]] | ||
*[[Genshi]] | *[[Genshi]] | ||
*[[Python Sidebar]] | *[[Python Sidebar]] | ||
− | |||
− | |||
*[[Kid Template]] | *[[Kid Template]] | ||
*[[Gimini]] | *[[Gimini]] | ||
− | *[[ Pudge]] | + | *[[Pudge]] |
*[[Docutils]] | *[[Docutils]] | ||
==Perl== | ==Perl== | ||
第158行: | 第168行: | ||
*http://www.open.collab.net/ | *http://www.open.collab.net/ | ||
*[http://www-128.ibm.com/developerworks/cn/java/j-ap09056/index.html 让开发自动化: 选择持续集成服务器] - 对开源 CI 服务器:CruiseControl、Luntbuild 和 Continuum 的调查 | *[http://www-128.ibm.com/developerworks/cn/java/j-ap09056/index.html 让开发自动化: 选择持续集成服务器] - 对开源 CI 服务器:CruiseControl、Luntbuild 和 Continuum 的调查 | ||
+ | *[https://github.com/sindresorhus/awesome awesome] | ||
+ | |||
+ | {{comment}} | ||
+ | |||
+ | [[category:software development]] |
2015年9月27日 (日) 00:42的最后版本
涉及开发工具, 软件生命周期工具.
Google 的工程师干活最常用是 Vim、Emacs 和 Eclipse。用 VIM 或 Emacs 的人占多数,用 Eclipse 人较少。
平时使用 Vi/Emacs 开发 c, c++, python 应用 , 使用 NetBeans 开发 java 应用, Vi/Emacs + Netbeans 是个不错的组合。
对于 GNU Emacs, 我们有种宗教的信仰,倘若加上 JDEE 对 Java 的良好支持,GNU Emacs 完全可替代 Netbeans/Eclipse ,而成为开发人员的终极选择 :)
EDOS stands for Environment for the development and Distribution of Open Source software
目录 |
[编辑] Repository
[编辑] Continuous Integration
[编辑] Windows
[编辑] Base
[编辑] Code
[编辑] Text Editor
[编辑] Agile
- Agile Software Development
- Mingle - Agile Project Management Application
- CruiseControl
- Hudson
- Selenium
- JUnit
- TestNG
- DbUnit
- HttpUnit
- EMMA
- JDepend
- PMD
- JarAnalyzer
[编辑] Browser
[编辑] Documentation
- SGML
- XML
- HTML
- TeX
- LaTeX
- LaTeX2HTML
- GNU TeXmacs
- Doxygen
- DocBook
- troff
- groff
- Texinfo
- POD
- Cpp2html
- Java2Html
- Epydoc
- Docutils
- man2html
- LaTeX2HTML
- phpDocumentor
[编辑] Tools
[编辑] GNU Tools
[编辑] C & C++
- Sun Studio
- Xrefactory
- MinGW Developer Studio
- wxWidgets
- Code::Blocks
- ScanDoc
- HeaderBrowser
- ClearSilver
- Google C++ Testing Framework
[编辑] Java
- OpenGrok
- Scarab
- JTrac
- JUnit
- TestNG
- Log4J : Apache的Java日志工具包,是Logging Services Project的一个子项目,应用广泛。
- CodeWorker
- LuntBuild
- Hudson: 一个持续集成工具
- FindBugs
- PMD
- SourceForge
[编辑] Python
- SCons
- Apache Gump
- BuildBot
- Trac
- Roundup Issue Tracker
- Genshi
- Python Sidebar
- Kid Template
- Gimini
- Pudge
- Docutils
[编辑] Perl
[编辑] PHP
[编辑] Ruby
[编辑] Statistics
[编辑] Tcl/Tk
[编辑] Windows
[编辑] 相关链接
- http://www.agiledata.org/
- http://www.open.collab.net/
- 让开发自动化: 选择持续集成服务器 - 对开源 CI 服务器:CruiseControl、Luntbuild 和 Continuum 的调查
- awesome
<discussion>characters_max=300</discussion>
分享您的观点