这本书我看完了,虽然只有200多页但是里面可以继续深入研究的技术玩意蛮多的。
我用个txt文档记录了点,给大家随便看看:
eclipse 插件
1.uml let
2.PMD CPD
3.Metrics
ctrl+enter自动补全www.和.com
www.launchy.net
colibri.leetspeak.org
www.humanized.com
创建Windows自己的启动面板
微软的powerToys
Windows系统使用“经典”开始模式
Mac OS X
quicksliver.blacktree.com
leopard工具。jumpcut和jclip工具。finder
Windows:CLCL
www.codeproject.com/csharp/commandBar.asp
IntelliJ Eclipse
跳转到某个类 ctrl-N ctrl-shift-T
符号列表 alt-ctrl-shift-N crtl-O
增量搜索 alt-F3 ctrl-J
最近打开或编辑的文件 ctrl-E ctrl-E
引入变量 ctrl-alt-V alt-shift-L
逐级选择 ctrl-W alt-shift-Up箭头
宏工具
Windows:www.autohotkey.com
MAC OS X:www.smileonmymac.com/textexpander/index.html
www.ergonis.com/products/typinator
Windows下如何去掉气球提示
1.运行regedit
2.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
3.创建EnableBalloonTips 的DWORD值,其值设置为0
4.重启系统
使用google的desktop搜索系统文件.
desktop.google.com
desktop.google.com/plugins/i/indexitall.html下载可以搜索系统代码文件的工具。
可以去google查阅如何在Windows下创建有根视图
powertoys里有virtual desktop manager支持虚拟桌面
thoughtWork 的Buildix包括subversion,cruiseControl,trac,mingle。
http://bildix.thoughtwork.com下载
wget创建网站镜像
cURL自动访问网站
www.curl.org
ant和gant
http://gant.codehaus.org/下载
rake在ruby中使用
selenium网页测试框架
monad代替bat文件。
mac OS的Automator删除过时的下载文件
subversion命令行需要学习
自动化的关键在于投资回报率和缓解风险
持续集成工具首选cruisecontrol 。还有bamboo,hudson,teamcity,luntbuild
pulse管理eclipse的插件,网址:http://www.poweredbypulse.com
jedit和junction同步宏定义
mac OS上的编辑器textmate
网址:http://macromates.com
Windows上移植版本是 e text editor
网址:http://www.e-texteditor.com
dbdeploy数据库迁移工具。
svn2wiki工具生成项目的wiki文档
ydoc根据代码生成UML视图
SchemaSpy根据代码生成数据库结构图
http://schemaspy.sourceforge.net
把junit带有Hamcrest匹配器
http://code.google.com/p/hamcrest
McCabe代码测量工具,计算圈度。
findbugs静态代码分析工具
PMD和辅助工具CPD。动态代码分析工具
Panopticode项目代码统计工具(适合code review)
http://www.panopticode.org
ruby的代码分析工具
rcov
saikuro http://saikuro.rubyforge.org
flog http://ruby.sadi.st/Flog.html
joda http://joda-time.sourceforge.net
YAGNI原则为you aren't gonna need it
迪米特原则(不要和陌生人说话)
使用JAVA反射原则测试私有类和方法。
重构原则:方法不超过15行,空行不算
SLAP原则:每个方法的代码处于同级抽象层次
Jaskell运行在JAVA上的Haskell
http://jaskell.codehaus.org
Neal认为的完美编辑器
vi
emacs
Jedit
textmate和Windows版本eEditor
neal的一些敏捷项目管理方法
演示比较简单的方案
先斩后奏。先用起来,如果有人觉得好,会以下往上推行的
使用柔道方法。采取妥协方法
对抗内部特性蔓延和船锚
技术部门人员要让客户和管理人员明白,不合适的工具,软件库,架构会带来复杂性,需要付出昂贵的代价
作者为本书建立的wiki:http://productiveprogrammer.com
附录中Windows使用的Cygwin.软件包管理系统
http://www.cygwin.com
分享到:
相关推荐
《卓有成效的程序员》是一本面向广大程序员的实践指南,旨在帮助他们提升工作效率和代码质量。这本书结合了多种编程技巧、项目管理策略以及个人生产力的提升方法,为程序员提供了全面而实用的知识。 首先,书中的...
卓有成效的程序员卓有成效的程序员卓有成效的程序员卓有成效的程序员
《卓有成效的程序员》是一本探讨如何提升程序员工作效率和质量的专业书籍,由Neal Ford著,ThoughtWorks(中国)公司翻译。这本书旨在揭示那些高效程序员的思考模式和工作习惯,帮助程序员们提升自身的专业素养,...
《卓有成效的程序员》就是讲述如何在开发软件的过程中变得更加高效。同时,《卓有成效的程序员》的讲述将会跨语言和操作系统:很多技巧的讲述都会伴随多种程序语言的例子,并且会跨越三种主要的操作系统,Windows...
卓有成效的程序员(精选版) ,PDF格式。 本书是《卓有成效的程序员》的精选版,节选了原书中比较有代表性的四章。这不是一本帮助最终用户更有效率使用计算机的书。这是一本写给程序员、关于如何提高生产效率的书,这...
《卓有成效的程序员》是一本专为程序员和软件开发者设计的迷你书籍,旨在帮助他们提升工作效率、优化工作流程,并最终成为一个卓有成效的技术专家。这本书涵盖了多个关键的知识点,对于那些希望在IT行业中脱颖而出的...
《卓有成效的程序员》迷你书是一本针对程序员提升工作效率和生产力的重要读物。这本书旨在帮助程序员在日常工作中更好地管理时间、优化代码、提升团队协作效率以及掌握有效的学习方法,从而实现个人技能与团队整体...
《卓有成效的程序员》是一本面向广大软件开发者的实用指南,旨在帮助他们提升工作效率,优化工作流程,从而在软件开发领域实现更大的成就。这本书深入浅出地探讨了程序员在日常工作中可能遇到的各种问题,并提供了...
卓有成效的程序员 精选版
这是一本少有的高清完整版,此书不看,是程序员的终身遗憾!
《卓有成效的程序员》是一本面向广大程序员的实践指南,旨在帮助他们提升工作效率,优化工作流程,并在软件开发领域实现更高的成就。本书的核心理念是,程序员的成功并不仅仅取决于技术能力,更在于如何管理和利用...
[13]卓有成效的程序员.zip上位机开发VC串口学习资料源码下载[13]卓有成效的程序员.zip上位机开发VC串口学习资料源码下载[13]卓有成效的程序员.zip上位机开发VC串口学习资料源码下载[13]卓有成效的程序员.zip上位机...
《The Productive Programmer》这本书是为那些希望提升编程效率、改善工作流程的程序员量身定制的指南。书中涵盖了大量实用的技巧、工具和方法,旨在帮助程序员提高生产力,成为更有效的开发者。 首先,书中的核心...
标题中的“卓有成效的程序员”是一本书的名字,这本书旨在帮助程序员提升工作效率和产出质量。在编程领域,卓有成效通常意味着能够有效地解决问题,编写出高效、可维护的代码,并且能够持续学习和适应技术的发展。这...
技术资料分享卓有成效的程序员技术资料.zip