Difference between revisions of "Karma:Meeting 21 December 2009"

(Created page with 'Agenda # Coding Style # common HTML mistakes # Let's try to use a common js coding pattern # managing code for lessons in repos, versioning # Using draggable()? # Create common …')
 
m (Reverted edits by KachachanC (talk) to last revision by BryanWB)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
Agenda
 
Agenda
 
# Coding Style  
 
# Coding Style  
 +
  when in doubt, use camelCase
 +
  constants in all CAPS, w/ _ separating multiple words --> COUNT_ERRORS = 10;
 +
  boolean variables should be prefixed w/ "is" "can" or "should"
 +
  prefix counters with "count" or "num"
 
# common HTML mistakes
 
# common HTML mistakes
 
# Let's try to use a common js coding pattern
 
# Let's try to use a common js coding pattern
 +
  Put code in following order
 +
  1) variable declarations
 +
  2) method declarations
 +
  3) method calls
 +
 +
  Unobtrusive JavaScript -- let's try to stick to it
 +
# common js problems, no blocks around ifs, '  ' eval, ==, var methodName = function(){}
 
# managing code for lessons in repos, versioning
 
# managing code for lessons in repos, versioning
 +
  Bryan will create karma-lesson repo
 +
  lessons will have two states "stable" or "unstable", the "stable" commit is tagged "stable"
 +
    everything else is unstable
 +
  will use repo-naming convention from E-Paath but prefixed w/ "karma_"
 
# Using draggable()?
 
# Using draggable()?
# Create common widgets? Scorebox? timer?
+
  Vaibhaw will take look at jquery UI's draggable and see if useful
 +
# Create common widgets? Scorebox? timer? -- yes we need all of them
 +
  Bryan will look at dialog for help, playAgain
 +
  Bryan will add shuffle() to Karma
 
# timeline? milestones?
 
# timeline? milestones?
 +
  Vaibhaw will complete all 60 by March
 
# We need resolution help! at least I do
 
# We need resolution help! at least I do
 +
  Bryan will check w/ Om to see if lesson dimensions will be part of UI design
 
# Workflow - have Om review it?
 
# Workflow - have Om review it?
 +
  opyadav will review the finished activities

Latest revision as of 21:53, 19 December 2016

Agenda

  1. Coding Style
  when in doubt, use camelCase
  constants in all CAPS, w/ _ separating multiple words --> COUNT_ERRORS = 10;
  boolean variables should be prefixed w/ "is" "can" or "should"
  prefix counters with "count" or "num"
  1. common HTML mistakes
  2. Let's try to use a common js coding pattern
 Put code in following order
 1) variable declarations
 2) method declarations
 3) method calls
 Unobtrusive JavaScript -- let's try to stick to it
  1. common js problems, no blocks around ifs, ' ' eval, ==, var methodName = function(){}
  2. managing code for lessons in repos, versioning
  Bryan will create karma-lesson repo
  lessons will have two states "stable" or "unstable", the "stable" commit is tagged "stable"
   everything else is unstable
  will use repo-naming convention from E-Paath but prefixed w/ "karma_" 
  1. Using draggable()?
 Vaibhaw will take look at jquery UI's draggable and see if useful
  1. Create common widgets? Scorebox? timer? -- yes we need all of them
  Bryan will look at dialog for help, playAgain
  Bryan will add shuffle() to Karma
  1. timeline? milestones?
  Vaibhaw will complete all 60 by March
  1. We need resolution help! at least I do
  Bryan will check w/ Om to see if lesson dimensions will be part of UI design
  1. Workflow - have Om review it?
  opyadav will review the finished activities