LSST Logo
  • Login
  • Preferences
  • Help/Guide
  • About Trac
  • Developer Tools
    Breadcrumbs:
  • CodeStandards
  • SwDesign
  • CodeReviews
  • Installing
  • TracBrowser
  • ContinuousIntegration
  • Wiki
  • Roadmap
  • Browse Source
  • Search

Context Navigation

  • Start Page
  • Index
  • History
  • Last Change

LSST Coding Standard

from: LSST Table of Contents.

  • Standards for C++
    • User Information on C++ Coding Standards Compliance Check
  • Standards for Python
    • Standards for Python Package Layout
    • User Information on Python Coding Standards Compliance Check
  • Editor Configuration Supporting LSST Coding Standards
    • Lisp to make `emacs` obey the LSST standards
    • Configuration to make `vim` obey the LSST standards
  • Discuss Coding Standards

Policies and Conventions

  • LSST Exception Handling
  • Proposed Guidelines for organizing code into namespaces
  • Using templates in LSST, including when and how to instantiate them
  • Proposed Guidelines for picking levels when writing Trace statements

Miscellaneous

  • Review of C++ Coding Standards Checkers
  • Discuss Coding Standards (now integrated into C++ Standards)

Download in other formats:

  • Plain Text
  • PDF

Trac Powered

Powered by Trac 0.11.5
By Edgewall Software.

Disclaimer: This site hosts internal documents, including drafts and developer references;
and references to authoritative documents marked with an LSST Docushare document ID.