• Quickstart
  • FLOW3 – The Definitive Guide
  • Coding Guidelines
    • PHP Coding Guidelines & Best Practices
    • JavaScript Coding Guidelines
  • API
  • Screencasts
  • Slides
  • Documentation
  • Coding Guidelines

Coding Guidelines¶

  • PHP Coding Guidelines & Best Practices
    • Code Formatting and Layout aka “beautiful code”
      • General considerations
        • Indentation and line formatting
      • Naming
      • Vendor namespaces
      • Package names
      • Namespace and Class names
      • Interface names
      • Exception names
      • Method names
      • Variable names
      • Constant names
      • File names
    • PHP code formatting
      • Inline comments
      • Strings
      • Arrays
      • Classes
      • Functions and methods
      • if statements
      • switch statements
    • Development Process
      • Test-Driven Development
      • Commit Messages
      • Source Code Documentation
      • Documentation Blocks
      • Class documentation
      • Documenting variables, constants, includes
      • Method documentation
      • Testcase documentation
      • Defining the Public API
      • Overview of Documentation Annotations
    • Best Practices
      • FLOW3
      • Error Handling and Exceptions
      • Throwing an exception
      • Unit Testing
      • Cross Platform Coding
      • PHP in General
      • Comments
  • JavaScript Coding Guidelines
    • Naming Conventions
    • Doc Comments
    • Class Definitions
      • Prototype Class Definitions
      • Singleton Class Definitions
      • Class Doc Comments
      • Method Definitions
      • Property Definitions
      • Code Style
    • Using JSLint to validate your JavaScript
    • Event Handling
    • ExtJS specific things
      • How to extend data stores
    • Unit Testing
FLOW3 Logo
  • flow3.org
    • typo3.org
    • forge.typo3.org
    • git.typo3.org
    • association.typo3.org
  • Home
  • About
    • Requirements
    • Logos and Graphics
  • Documentation
    • Quickstart
    • FLOW3 – The Definitive Guide
    • Coding Guidelines
    • API
    • Screencasts
    • Slides
  • Community
  • Contribute
  • Support
  • Download
  • Donate
  • TYPO3 Association
  • Download
  • Screencasts

Powered by TYPO3 5.0 alpha & FLOW3 1.0