Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
design:coding_standards [2011/12/09 21:14] – jeff | design:coding_standards [2020/11/19 14:21] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Tasks ====== | ||
+ | |||
+ | ===== determining schedule ===== | ||
+ | |||
+ | * Short - Less than a week ( a day or 2) | ||
+ | * Medium - 1 week | ||
+ | * Long - +2 weeks | ||
+ | * Suxly - Unknown. | ||
+ | |||
+ | ===== Logging effort ===== | ||
+ | |||
+ | * use the comment you put in svn to comment the work you did for a given task. | ||
+ | * 95% complete means that you are done and the task needs to be reviewed | ||
+ | * 90% complete means that the task has some rework that needs done | ||
+ | * 100% complete means that the task is done but this can only be set by the manager. | ||
+ | |||
====== Coding Standards ====== | ====== Coding Standards ====== | ||
[[http:// | [[http:// | ||
[[http:// | [[http:// | ||
+ | |||
+ | [[http:// | ||
===== Version Control ===== | ===== Version Control ===== | ||
Line 25: | Line 43: | ||
*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store *.ncb *.suo Debug* Release* *.user bin obj build out | *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store *.ncb *.suo Debug* Release* *.user bin obj build out | ||
</ | </ | ||
+ | |||
+ | ==== GitLab ==== | ||
+ | |||
+ | May want to switch to GitLab. | ||
+ | * [[https:// | ||
===== Versioning ===== | ===== Versioning ===== | ||
Line 117: | Line 140: | ||
===== Code Format ===== | ===== Code Format ===== | ||
- | Spacing will be 4 spaces for tabs. If your editor supports it, which most do, change your tabs to spaces and make sure it is 4. For a single file of code always put variables first, then helper functions then execution functions. | + | Spacing will be 4 spaces for tabs. If your editor supports it, which most do, change your tabs to spaces and make sure it is 4. For a single file of code always put variables first, then helper functions then execution functions. |
Sample | Sample | ||
Line 167: | Line 190: | ||
jtf_NameOfUser // Gui var in this case it's "java text field" | jtf_NameOfUser // Gui var in this case it's "java text field" | ||
+ | ===== Tools ===== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * mosquito - MQTT | ||
+ | * [[https:// | ||
+ | * [[|User Accessibility]] | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * ESLint | ||
+ | * Puma | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * Visual Studio - [[https:// |