User Tools

Site Tools


en:devmon:guidelines:20bestpractices

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:devmon:guidelines:20bestpractices [2021/08/19 07:25] adminw1k1en:devmon:guidelines:20bestpractices [2021/08/19 07:29] (current) adminw1k1
Line 1: Line 1:
-====== 20 most important Perl Best Practices ====== +====== 20 Best Practices ====== 
   - **Correctness**, **simplicity** and **clarity** come first.   - **Correctness**, **simplicity** and **clarity** come first.
   - Avoid unnecessary **cleverness**. If you must rely on cleverness, encapsulate and comment it.   - Avoid unnecessary **cleverness**. If you must rely on cleverness, encapsulate and comment it.
Line 19: Line 19:
   - Separate user vs maintainer documentation.   - Separate user vs maintainer documentation.
   - Use a revision control system [[https://github.com/bonomani/devmon]] and single-step automated build/test.   - Use a revision control system [[https://github.com/bonomani/devmon]] and single-step automated build/test.
-  - "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live" (Damian Conway) +  - **"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live"** (Damian Conway) 
en/devmon/guidelines/20bestpractices.1629350723.txt.gz · Last modified: 2021/08/19 07:25 by adminw1k1