Tools Books
Related Subjects:
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250


Automate your development process!Review Date: 2008-05-17
Great Book - but could definitely remove some sectionsReview Date: 2008-05-13
However, this book isn't necessarily "Java" power tools. The book covers various topics in SDLC including CI options, VCS options, etc. all of which could be removed to cover more "power tools" that are specific to Java (i.e. Jakarta Commons, etc.).
So, while it contains some good information, I just cannot go over 3 stars due to the fact that moves in-and-out of the Java realm frequently. Sure, the topics covered relate to some of the tools, but it's out of focus to explain here. Typos are frequent, but mostly just little things and you won't get thrown off by them.
The book should really have been focused less on VCS, CI, etc. and more on the other common libraries/tools that you see out there used exclusively with Java.
How to formalize the Java software design lifecycleReview Date: 2008-05-10
Build Tools - Used to coordinate, federate, and binds the other SDLC (Software Design Lifecycle) tools together into a single, coherent process. The build tool ensures that your project can be built on any machine, in any environment, if possible. Two tools dominate this area, and both are examined. The first is Ant, the traditional Java build tool, which uses a straightforward procedural approach and benefits from a very large user base and a rich set of extensions. The second is Maven 2, which uses a powerful, declarative approach to project build management and goes much further than being a simple build tool.
Version Control Tools- A version control system provides critical backups of your source code and enables developers to work together on the same project without interfering with one another. Version control systems also allow you to identify versions and coordinate releases and (if necessary) rollbacks. CVS and Subversion are the tools covered.
Unit Testing - Correct unit testing helps ensure that your code works and fosters cleaner, more modular, and better designed code. Automated unit testing takes this a step further. By simply integrating your unit tests into your standard build process, and running them automatically with every build, you can go a long way toward increasing the quality and reliability of your code. Test coverage tools help you check how much of your application is actually being executed during your unit tests. This in turn helps you identify untested code and improve the overall quality of your tests. JUnit 4, TestNG, and Cobertura are the tools covered here.
Integration, Load, and Performance Testing - This section examines other testing techniques such as integration, load and performance, and user interface testing. All of these are important, and all can benefit from being integrated into the build process. This section illustrates how to integrate performance tests into your unit tests, how to load-test your application, and how to automatically test web services as well as your web interfaces and the functioning of your Swing apps.
Quality Metrics Tools - It is important to be able to measure the quality of your code in objective terms. Code quality has a direct bearing on the number of bugs and the ease of maintenance later on. Code quality metrics will make inexperienced developers familiar with coding conventions and best practices. This section looks at a range of automated tools that measure different aspects of code quality, including CheckStyle, PMD, FindBugs, and Jupiter.
Technical Documentation Tools - A significant part of documentation can be generated automatically from source code and comments. This section describes tools that can help you generate good technical documentation.
Issue Management Tools - Issue tracking systems are used by testers to uncover bugs and by developers to document bug fixes. They can also be used to help organize and document releases, to plan iterations, and to assign work tasks to team members. The first tool discussed is Bugzilla, the original open source issue tracking system. The second is Trac, which contains some innovative project management and wiki features.
Continuous Integration Tools - In software development, the longer you wait to integrate your code, the more difficult the task becomes. Continuous Integration is based on the idea that you can greatly facilitate this process by committing small changes regularly, and then running automatic builds whenever code changes are committed. All of the tools and techniques discussed so far can benefit from being run automatically on a regular basis. Although this sort of integration is certainly possible with a shell script and a cron job, nowadays there are a lot of new tools that can save you a great deal of time and effort in this area. This section examines the open source tools of Continuum, CruiseControl, LuntBuild, and Hudson.
This book is not really tailored for managers looking for overviews. It is for programmers looking for solutions. Highly recommended.

Used price: $10.98

An excellent - and essential - guideReview Date: 2007-07-08


CLEAR, SIMPLE TO READ, EDUCATIONALReview Date: 1999-11-10

Used price: $0.46

Kai is the master of digital imagery!Review Date: 1999-03-25


Metal BumpingReview Date: 2007-05-20

Used price: $54.02

Curriculum MappingReview Date: 2006-03-22


My grandkids love the WizardsReview Date: 2006-05-16


My grandkids love the WizardsReview Date: 2006-05-16

Used price: $0.40

Cool kids furnishingsReview Date: 2000-01-20
There are detailed instructions for each project with full color picture. For each project there is a detailed list of the tools that you are going to need.
My favorite is the Game Table. Any kid would love this.

Used price: $0.41

I highly recommend this bookReview Date: 2002-05-31
The projects themselves include a list of power tools required, construction materials, a cutting list, exploded diagrams (I love these!), and step-by-step instructions, complete with many color photos to help you on track. Each of the finished products is highly attractive, and a worthy addition to any kitchen.
One important thing: this book is a spiral book, which means that it lays flat on a workbench, and holds its page without having to weight it down. I really enjoy this feature! I highly recommend this book.
In case you are interested, the twenty projects are: wine & stemware cart, plate drying rack, spice holder, vegetable bin (which came out beautifully!), pantry cabinet, mug rack, bread box, pot racks, recycling center (which the kids helped me to decorate), stepstool, cookbook/recipe holder, cookbook easel, utility cart, cooling rack, paper towel holder, silverware caddy, kitchen island, trivet, serving tray, and gateleg table.
Related Subjects:
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250