Objective: Employ Best Practices
Professional programmers strive to use good software engineering habits in their projects, such as the following:
-
Keeping application source code under revision control using tools such as Subversion or Git.
-
Developing and running automated unit tests or functional tests for applications.
-
Writing documentation, specifications, and code comments to record the requirements and implementation strategies of an application.
The time you take to develop software using best practices is a net win, because it reduces a lot of needless or repetitive work. Most experienced developers know that sacrificing these practices for the sake of expediency is a recipe for failure.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access