Lade die kostenlose Kindle-App herunter und lese deine Kindle-Bücher sofort auf deinem Smartphone, Tablet oder Computer – kein Kindle-Gerät erforderlich.
Mit Kindle für Web kannst du sofort in deinem Browser lesen.
Scanne den folgenden Code mit deiner Mobiltelefonkamera und lade die Kindle-App herunter.
Bild nicht verfügbar
Farbe:
-
-
-
- Herunterladen, um dieses Videos wiederzugeben Flash Player
Dem Autor folgen
OK
Pragmatic Project Automation: How To Build, Deploy, And Monitor Java Apps: How to Build, Deploy and Monitor Java Applications Taschenbuch – 28. Juli 2004
Forget wizards, you need a slave--someone to do your repetitive, tedious and boring tasks, without complaint and without pay, so you'll have more time to design and write exciting code. Indeed, that's what computers are for. You can enlist your own computer to automate all of your project's repetitive tasks, ranging from individual builds and running unit tests through to full product release, customer deployment, and monitoring the system.Many teams try to do these tasks by hand. That's usually a really bad idea: people just aren't as good at repetitive tasks as machines. You run the risk of doing it differently the one time it matters, on one machine but not another, or doing it just plain wrong. But the computer can do these tasks for you the same way, time after time, without bothering you. You can transform these labor-intensive, boring and potentially risky chores into automatic, background processes that just work.In this eagerly anticipated book, you'll find a variety of popular, open-source tools to help automate your project. With this book, you will learn:
- How to make your build processes accurate, reliable, fast, and easy.
- How to build complex systems at the touch of a button.
- How to build, test, and release software automatically, with no human intervention.
- Technologies and tools available for automation: which to use and when.
- Tricks and tips from the masters (do you know how to have your cell phone tell you that your build just failed?)
- Seitenzahl der Print-Ausgabe161 Seiten
- SpracheEnglisch
- HerausgeberThe Pragmatic Programmers
- Erscheinungstermin28. Juli 2004
- Abmessungen17.78 x 1.27 x 22.23 cm
- ISBN-100974514039
- ISBN-13978-0974514031
Produktbeschreibungen
Über den Autor und weitere Mitwirkende
Produktinformation
- Herausgeber : The Pragmatic Programmers (28. Juli 2004)
- Sprache : Englisch
- Taschenbuch : 161 Seiten
- ISBN-10 : 0974514039
- ISBN-13 : 978-0974514031
- Abmessungen : 17.78 x 1.27 x 22.23 cm
- Amazon Bestseller-Rang: Nr. 2.857.796 in Bücher (Siehe Top 100 in Bücher)
- Nr. 4.158 in Datenbanken (Bücher)
- Nr. 5.589 in Script-Sprachen
- Nr. 5.618 in Hardware & Technik (Bücher)
- Kundenrezensionen:
Informationen zum Autor
Entdecke weitere Bücher des Autors, sehe ähnliche Autoren, lese Buchempfehlungen und vieles mehr.
Kundenrezensionen
- 5 Sterne4 Sterne3 Sterne2 Sterne1 Stern5 Sterne42%25%33%0%0%42%
- 5 Sterne4 Sterne3 Sterne2 Sterne1 Stern4 Sterne42%25%33%0%0%25%
- 5 Sterne4 Sterne3 Sterne2 Sterne1 Stern3 Sterne42%25%33%0%0%33%
- 5 Sterne4 Sterne3 Sterne2 Sterne1 Stern2 Sterne42%25%33%0%0%0%
- 5 Sterne4 Sterne3 Sterne2 Sterne1 Stern1 Stern42%25%33%0%0%0%
Kundenbewertungen, einschließlich Produkt-Sternebewertungen, helfen Kunden, mehr über das Produkt zu erfahren und zu entscheiden, ob es das richtige Produkt für sie ist.
Um die Gesamtbewertung der Sterne und die prozentuale Aufschlüsselung nach Sternen zu berechnen, verwenden wir keinen einfachen Durchschnitt. Stattdessen berücksichtigt unser System beispielsweise, wie aktuell eine Bewertung ist und ob der Prüfer den Artikel bei Amazon gekauft hat. Es wurden auch Bewertungen analysiert, um die Vertrauenswürdigkeit zu überprüfen.
Erfahren Sie mehr darüber, wie Kundenbewertungen bei Amazon funktionieren.Spitzenrezensionen aus Deutschland
Derzeit tritt ein Problem beim Filtern der Rezensionen auf. Bitte versuche es später erneut.
- Bewertet in Deutschland am 4. Oktober 2009Build explained for basic applications however the packaging of applications completely neglected including scripts for ANT and MAVEN etc.
It will be good to include some information on Red Hat Package Manager (RPM).
Spitzenrezensionen aus anderen Ländern
-
Lasse KoskelaBewertet in den USA am20. September 2004
5,0 von 5 Sternen I'll be calling this my "precious"...
If you're involved in any type of commercial Java projects, you owe yourself to pick up this book. I'm not kidding.
"Pragmatic Project Automation", the third book in the Pragmatic Programmers' Starter Kit series, authored by Mike Clark, is an invaluable asset for automating the grunt work of your Java development projects and raising your standards regarding quality, lead times in bug fixing, and eventually, the motivation of your whole team.
I read the book over a weekend in two sittings and enjoyed every minute of it. Mike has put together a series of high quality tutorials for setting up a repeatable build process using Ant, scheduling the build process using shell scripts, cron/at, and eventually CruiseControl, while keeping in the spirit of pragmatic thinking. He then continues by showing how to automate your release process and software deployment -- with both simple shell scripts and an open source graphical installer tool. To finish, he talks about different techniques for monitoring your software for errors.
I honestly couldn't find anything to complain about this book -- except that I wouldn't have minded reading another 150 pages of it.
-
JshBewertet in Großbritannien am 3. Februar 2009
3,0 von 5 Sternen Good philosophy and overview, pity it's so Java-oriented
The philosophy of this book is one that I agree with completely. That is, if you want a reproducible, traceable and maintainable system for building and releasing your software, then automate the processes involved. The larger the project, the more time and money you will save.
So, in terms of philosophy, I'm a big fan of this book. I particularly like the extreme feedback devices for making the status of builds very visible. That visibility tends to encourage people to follow good practices and write working software, probably more than anything else. I also like the explanations of starting with a process started interactively, to a scheduled process, to a continuous/triggered process. Similarly, the discussion of release builds being separate from development builds is good.
However, this book does have limitations. The (easily missed) sub-title "How to Build, Deploy and Monitor Java Applications" warns the reader of the main one. This book really is aimed at people working with Java and tools that are primarily aimed at Java developers. Whilst tools such as Ant and Cruise Control (and their derivatives) can be used for non-Java projects, Java is their key target. Similarly, this book refers to CVS in its examples. Unfortunately, the choice of version control software can make a significant difference to how build and releases processes are implemented (in particular the use of labels vs. tag directories). Whether done in an update to this book, or whether it is done in a separate book, it would be good to include more about building for other languages (e.g. C++), more about non-UNIX operating systems (e.g. Windows), using other version control systems (Subversion, PVCS, SourceSafe etc), using tools other than Ant and Cruise Control (including scripting languages, whether batch-files on Windows, Python or other scripts) etc. The problem then would be that the book would be two or three times as long, at which point many people might decide it is too "heavy" to read. Tricky.
So, I love the philosophy. I like the overview of what people should be doing. I find the descriptions of the tools used adequate. But I would have liked to see wider coverage beyond the Java, Ant, Cruise Control etc environment discussed.
-
Raymond BriglebBewertet in den USA am21. September 2005
3,0 von 5 Sternen Good book, but thin and too Java-specific
This is a good book. But I have to say, for $30 I was surprised at how slim it was. There's a lot of good concepts covered, but nearly every implementation relies on a Java-specific tool. I would have loved to have seen the book spend a little more time talking about how to automate some of the tasks in a more language-neutral way. Nevertheless it is a good book, albeit one only genuinely useful to Java programmers.
-
Dmitry TumanovBewertet in den USA am13. Februar 2011
4,0 von 5 Sternen A great primer, certainly stays on my bookshelf
"Pragmatic Project Automation" does a good job of introducing us to the world of continuous software integration. It covers all aspects of the software lifecycle, mainly focusing on the build, deployment and monitoring. You will learn how to organize your software release process so as to utilize a number of automatic tools, services and techniques.
The end result should be a process where a large number of human errors during deployment would be caught or avoided, gaining better confidence in what has been released.
Technologies used in this book are: Java, Ant, CruiseControl, scripting, JUnit. There is talk of Maven, but I guess that it was not yet as prominent in 2004 as it is today. The same techniques can easily be applied to .NET, PHP, Python or any other development environment.
Since most examples assume a website for a project, I wish that there would be a section on how a client-server app with a database would fit this model.
One thing that I find awkward is the choice of Version Control, it is still CVS. This book was published in 2004, when SVN has already showed its superiority over CVS.
This book does contain everything one need to know to start using project automation at your shop. I would recommend a place on developer's bookshelf for this book.
-
Pen NameBewertet in den USA am20. Juni 2005
5,0 von 5 Sternen CRISP, clear and toasty ( 5 stars )
Mike Clark deserves all the high rating everyone is giving him. He explains his material bit by bit and mixes in real world practical experience. Fantastic stuff! Definitely a learning experience without the struggles. You will get a great understanding of the hows/whys/what of automated builds. Very thorough stuff. Along the way, he comfortably steps you through Ant, Cruise Control and see what its all about. If you like easy gentle reads with clear explanations, this book is for you. If you want to get a good overview of automating a java development environment, this is it.