Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

Search: 

  Tutorial: Extreme Perl

Extreme Perl is a book about Extreme Programming using the programming language Perl.

Tutorial Details:

This book is about a marriage of two compatible yet unlikely partners. Extreme Programming (XP) is a software development methodology that enables users, business people, programmers, and computers to communicate effectively. Perl is a dynamic programming language that lets an XP team embrace the inevitable change caused by effective communication. Perl is the fixer and doer of the pair, and XP is the organizer and facilitator. Together they help you build robust software applications efficiently.

Like any good marriage, the partners of Extreme Perl support each other. For example, XP asks business people to write acceptance tests, and Perl lets the business people use their own language and tools for the tests. Much of Perl only happens when the program runs, and XP asks programmers to define what is supposed to happen in unit tests before they write the program. In this book, you'll see other examples where Perl reinforces XP and vice versa. This mutual support system is what makes Extreme Perl applications robust.

To Business People and Users
XP combines your project responsibilities into a single official role: the customer. That's the extent of the formalism. You don't need to learn use-case modeling, object modeling, or even fashion modeling. You write your requirements on a piece of paper with pen. You even get to draw pictures, although the programmers would prefer you didn't use crayon.

As the customer, you have the responsibility to speak in one voice. You can discuss the requirements as much as you like, but in the end, you write down a simple, clear requirement in your own language, called a story. Any disagreements need to be settled during the planning game, where you and the programmers hash out what needs to get done and how long it is going to take.

XP lets you change your mind. That means you have to hang around the programmers-something that may take getting used to. Programmers are terrible mind readers, and your immediate feedback is necessary when they get the requirements wrong or you realize a requirement isn't quite right.


 

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
Extreme Perl

View Tutorial:
Extreme Perl

Related Tutorials:

Displaying 1 - 50 of about 124 Related Tutorials.

Perl Programming Books
, the partners of Extreme Perl support each other. For example, XP asks business people... Perl Programming Books Perl Programming Books...; Learning Perl the hard Way
 
Quiz Extreme
Quiz Extreme Quiz Extreme              ...; Use Quiz Extreme quiz software to make your own quizzes on any subject, using
 
Perl Developer
Perl Developer Perl Developer...; Position Vacant: Perl Developer Job Description  We are looking for Perl developers to work on various projects. 
 
Unix and Perl Programmer
Unix and Perl Programmer Unix and Perl Programmer...;  Position Vacant: Unix and Perl Programmer  Job Description  We are looking for Perl Programmers with Unix
 
PERL & CGI Programmer
PERL CGI Programmer PERL & CGI Programmer...;  Position Vacant: PERL & CGI Programmer Job Description  Looking for CGI programmers having knowledge of Perl
 
Eclipse Perl Integration
Eclipse Plugin-Language Eclipse Perl Integration...;   EPIC is an open source Perl IDE based on the Eclipse... assist, perldoc support, source formatter, templating support and a Perl
 
Ask Perl Questions Online
Ask Perl Questions Online Ask Perl Questions...;    Perl is a high-level, general-purpose..., project development, or for just learning on perl using our service ‘Ask
 
RR4 Linux 3.0 Beta 0 XGL Edition has been released
. Flexibility, beauty, stability and extreme performance are all hallmarks of the RR4... on Gentoo unstable. Flexibility, Beauty, Stability and Extreme Performance are all
 
Pedeto
featured IDE for Perl. Features: ( I )  General Fully integrated into Eclipse Support for multiple Perl installations
 
Open Source Databases
as a preliminary Perl implementation, this is the best iteration of OSDB yet..., and the Perl programming language, have proven themselves as viable alternatives
 
Tikal Eclipse
, C/C++ and Dynamic Languages (Perl, PHP, Python and Ruby) Development. Tikal
 
Unix Web Hosting
Hosting provides Perl programming, PHP programming and MySQL & PostgreSQL
 
Java: Language Complexity
, such as C++ and Perl, have a high level of complexity. Perl even celebrates its... that you don't understand or are not comfortable with. This is how I use Perl -- I... things, and ignore the (much larger) set of other features. To the real Perl
 
Programming
elements of Extreme Programming (a much hyped, but good Software
 
XPairtise - Pair Programming for Eclipse
programming is a key practice in Extreme Programming (XP) whereby two
 
History
methods was created prior to 2000, from Extreme Programming was created by Kent... processes organize. further work by Beck's in 1999 in book Elements of Extreme... used in agile are Extreme Programming (or XP) is a software engineering methodology
 
RR64 Linux 3.0 Beta 1 has been released
and customized for just about any application or need. Extreme configurability..., Beauty, Stability and Extreme Performance are all hallmarks of the RR64 experience
 
Web Programmer
patterns, agile programming and/or extreme programming. Exposure to web service
 
Tutorial - Sun Java System Application Server Platform Edition
requires  extreme scalability and availability. Key Features of Sun Java System
 
TruStudio Foundation
development environments for dynamic languages such as PHP and Perl. Besides
 
TruStudioPHP
such as PHP and Perl. Besides a set of frameworks DLTK provides exemplary Tcl, Ruby
 
Open Source JVM
;    A Novel Approach for Porting Perl to the Java Virtual Machine At the fourth Perl Conference, two possible approaches for porting Perl... of Perl. This paper discusses a novel approach for porting Perl to the JVM. Due
 
Development Process
methodologies like Extreme Programming. This is filled with facts that everyone who
 
Fail Early, Fail Often
, not their absence, it essential. Methodologies such as Extreme Programming require that test
 
rPath Linux 0.99.4 is released
format. Many packages were rebuilt to use automatic Perl and Python dependencies... to use automatic perl and python dependencies. Unfortunately, moving to the new... API * Linux kernel 2.6.15.2 * Many packages rebuilt to add Perl
 
JavaScript Add Element to Array
"; array[2] = "JavaScript"; array[3] = "PERL"; array[4] = "C/C
 
BLAG Linux and GNU 30002 is released now
, blackbox, bluefish, gnupg, gtkpod, openssl, perl, php, spamassassin, bittorrent..., mozilla, mysql, mpg321, mplayer, MuSE, netatalk, nmap, ssh, ssl, perl*, php
 
BLAG Linux and GNU 30002 is released now
, blackbox, bluefish, gnupg, gtkpod, openssl, perl, php, spamassassin, bittorrent..., mozilla, mysql, mpg321, mplayer, MuSE, netatalk, nmap, ssh, ssl, perl*, php
 
JSP CheckBox
="checkbox" name="id" value="PERL"> PERL <BR> <input type="submit" value
 
Bubble Sorts
of the array. The ability to quit early is not symmetrical. The extreme values
 
VoIP XML
, conferencing, and control with CCXML * Free Extreme Support for developers
 
Eclipse Plugin-Rich Client Applications
;   Quiz Extreme Quiz Extreme is an easy to use, powerful
 
BioInformatics Tools
. Perl in Bioinformatics: Perl is also being used in the processing of biological data. One example of perl project is BioPerl project. Bioinformatics Projects
 
Zenwalk Linux 2.4 has been released
in C, Perl, Python, Ruby,.. watch videos in various formats, write documents...(1.5.0.06), Python(2.4.2),Perl(5.8.8) 3. XFCE(4.3.0), KDE 3.5.1, Gnome-libs(2.14.0
 
We are providing Linux CD's for free.
1.1.11 Perl 5.8.0 XFree86 4.2.0 Availability of Linux Currently we
 
We are providing Knoppix 3.7 Live Linux CD's
) perl (5.8.4) XFree86 (4.3.0) xmms (1.2.10
 
We are providing Linux CD's for free.
MrProject 0.6 Mozilla 1.0.1 Postfix 1.1.11 Perl 5.8.0 XFree86 4.2.0
 
Text Editors
Description: Does Java, Perl, C++, spell check, ... License: shareware, $10
 
Bluewall GNU/Linux 1.2 has been released now
: $ export PKG_PATH=/mnt/cdrom/packages/ $ pkg_add vim xorg* icewm aterm perl To pull
 
Programming Books
JavaScript Programming Books Linux Books Perl
 
JSP Array
="java"%> <% String[] array={"Java",".NET","PHP","C/C++","PERL
 
Open Source Download
;   Free Perl open source binary language     ... distribution of Perl, available for AIX, HP-UX, Linux, Mac OS X, Solaris... of a comprehensive Perl support package with quality guarantees.ActivePerl contains
 
MySQL Books
tuning; and developing MySQL applications with Perl and PHP.    ... (and code) for using MySQL with Perl, PHP, Python and Java. If you are familiar with any...;     MySQL and Perl for the Web guides you through
 
Openmake Meister For Java
standard procedures for calling the Java Jar compiler. Build Methods are based on PERL and can be developed using Meister for Java's rich library of reusable PERL
 
My Favorite Java Books
such as Extreme Programming and SCRUM.] The Mythical Man-Month: Essays on Software
 
Open Source PIM
. From the beginning, the Kroupware project was under extreme time pressure, and I
 
Free Linux Distribution in India
Perl 5.8.0 XFree86 4.2.0
 
Regular Expressions
, for example, Perl, JavaScript, awk, sed, vi, .... They are powerful
 
BLAG Linux And GNU 30003
, MuSE, netatalk, nmap, ssh, ssl, perl*, php, postfix, privoxy, python, qt, rpm
 
Frugalware Linux 0.4 RC1 has been released
kernel 2.6.15.4    o Perl 5.8.8    o Firefox 1.5.0.1
 
Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.