Course Locations

Annapolis, MD
Atlanta, GA
Boston, MA
Calgary, AB
Cedar Rapids, IA
Charleston, WV
Chicago, IL
Columbia, MD
Columbus, OH
Des Moines, IA
Detroit, MI
Indianapolis, IN
Kansas City, MO
Los Angeles, CA
Milwaukee, WI
Norfolk, VA
Ottawa, ON
Philadelphia, PA
Phoenix, AZ
Pittsburgh, PA
Raleigh-Durham, NC
Richmond, VA
San Francisco, CA
Seattle, WA
St Louis, MO
Toronto, ON
Wash Metro Area, DC

All Locations »

Popular Courses

Project Management, IT Service Management, .NET, SAS, Rexx, ASP, JavaScript, HTML, XML, ColdFusion, Visual Basic, COBOL, Assembler, Java, J2EE, Java Wireless, WebSphere, WebLogic, UNIX, LINUX, AIX, Solaris, z/OS, OS/390, CICS, IMS, VSAM, Easytrieve, AS/400, Oracle, BusinessObjects, SQL, DB2, Crystal Reports

Browse Courses

                          

About Us Software Consulting Training Home line
Course Schedule:
Toronto, ON 08/27-08/29
Vancouver, BC 08/27-08/29
Calgary, AB 08/27-08/29
Virtual Classroom 08/27-08/29
Reston, VA 08/27-08/29
Chicago, IL 08/27-08/29
Columbus, OH 08/27-08/29
Baltimore, MD 08/27-08/29
Columbia, MD 08/27-08/29
Annapolis, MD 08/27-08/29
Wash Metro Area, DC 08/27-08/29
Richmond, VA 08/27-08/29
Norfolk, VA 08/27-08/29
Los Angeles, CA 08/27-08/29
San Francisco, CA 08/27-08/29
Indianapolis, IN 08/27-08/29
Boston, MA 08/27-08/29
Des Moines, IA 08/27-08/29
Cedar Rapids, IA 08/27-08/29
Minneapolis-St Paul, MN 08/27-08/29
St Louis, MO 08/27-08/29
Seattle, WA 08/27-08/29
Philadelphia, PA 08/27-08/29
Detroit, MI 08/27-08/29
Phoenix, AZ 08/27-08/29
Tucson, AZ 08/27-08/29
Milwaukee, WI 08/27-08/29
Charleston, WV 08/27-08/29
Atlanta, GA 08/27-08/29
Raleigh-Durham, NC 08/27-08/29
Toronto, ON 11/26-11/28
Vancouver, BC 11/26-11/28
Calgary, AB 11/26-11/28
Virtual Classroom 11/26-11/28
Reston, VA 11/26-11/28
Chicago, IL 11/26-11/28
Columbus, OH 11/26-11/28
Baltimore, MD 11/26-11/28
Columbia, MD 11/26-11/28
Annapolis, MD 11/26-11/28
Wash Metro Area, DC 11/26-11/28
Richmond, VA 11/26-11/28
Norfolk, VA 11/26-11/28
Denver, CO 11/26-11/28
Los Angeles, CA 11/26-11/28
San Francisco, CA 11/26-11/28
Indianapolis, IN 11/26-11/28
Boston, MA 11/26-11/28
Des Moines, IA 11/26-11/28
Cedar Rapids, IA 11/26-11/28
Minneapolis-St Paul, MN 11/26-11/28
St Louis, MO 11/26-11/28
Seattle, WA 11/26-11/28
Philadelphia, PA 11/26-11/28
Detroit, MI 11/26-11/28
Phoenix, AZ 11/26-11/28
Tucson, AZ 11/26-11/28
Milwaukee, WI 11/26-11/28
Charleston, WV 11/26-11/28
Atlanta, GA 11/26-11/28
Raleigh-Durham, NC 11/26-11/28
[ Select a date to register ]

Code Reviews, Clean Code, and Refactoring

Email this Page    Print-Friendly Version

Summary:
For most IT organizations maintaining existing software systems is major challenge and expense. This course is designed to provide students with proven best practices to keep code bases, clean, and agile thus making maintenance tasks easier, cheaper, and faster complete. The course begins with code review techniques that are highly effective, pragmatic and lightweight. These practices can be incorporated into existing software processes by leveraging existing tools already in use by the software teams. With the process aspects covered the course then moves to the principles of clean code providing students with clear path to writing clean code, as well as cleaning up existing code bases to make the code more agile. With the process, and principles laid out, the course then covers automated refactoring tools that can be used to quickly cleanup code bases. Upon completion of the course, students will be able to quickly and efficiently cleanup existing code bases to make the code bases cheaper and easier to maintain.

Duration:
3 Days/Lecture & Lab

Audience:
This course is designed for programmers and team leads who want to keep code bases clean and agile in order to make maintenance tasks quick and easy.

Topics:

  • Peer Code Reviews
  • Clean Code
  • Automated refactoring
  • Mini project

Prerequisites:
Students should have experience with Java or C# programming experience.




Last Update: May 22, 2012