CSE 300 Software Engineering CSE 300 CSE 300

  • Slides: 9
Download presentation
CSE 300 - Software Engineering CSE 300

CSE 300 - Software Engineering CSE 300

CSE 300 - Software Engineering Discussion Items • • • Home work vs. in

CSE 300 - Software Engineering Discussion Items • • • Home work vs. in class discussion Rails exam solution Rebase vs. Merge Javascript asynchronous calling Ajax Introduction Ajax in practice 2 by Manish Shrotriya

CSE 300 - Software Engineering Home work vs. in class discussion Lectures are 3

CSE 300 - Software Engineering Home work vs. in class discussion Lectures are 3 hrs per week 7 out of 10 hrs per week is for home work Majority of time is spent in self learning Lectures should be seen as guidance No engineering course will make you learn everything in class. There was plenty of guidance about Associations and instructions were given fro self study. • Class has an improvement opportunity about home work. • • • 3 by Manish Shrotriya

CSE 300 - Software Engineering Rebase vs. Merge Experiment branch head Master branch head

CSE 300 - Software Engineering Rebase vs. Merge Experiment branch head Master branch head Graphics source: git-scm. com 4 by Manish Shrotriya

CSE 300 - Software Engineering Rebase vs. Merge commit and new master head Experiment

CSE 300 - Software Engineering Rebase vs. Merge commit and new master head Experiment branch merged in the master Graphics source: git-scm. com 5 by Manish Shrotriya

CSE 300 - Software Engineering Rebase vs. Merge Changes in C 4 were extracted

CSE 300 - Software Engineering Rebase vs. Merge Changes in C 4 were extracted and committed to the master Experiment branch rebased on master Graphics source: git-scm. com 6 by Manish Shrotriya

CSE 300 - Software Engineering Rebase vs. Merge Master is fast forwarded to c

CSE 300 - Software Engineering Rebase vs. Merge Master is fast forwarded to c 4’ Master is fast forwarded after rebase Graphics source: git-scm. com 7 by Manish Shrotriya

CSE 300 - Software Engineering Javascript asynchronous calling • What do you know about

CSE 300 - Software Engineering Javascript asynchronous calling • What do you know about JS functions 8 by Manish Shrotriya

CSE 300 - Software Engineering Javascript asynchronous calling • JS functions ▪ ▪ ▪

CSE 300 - Software Engineering Javascript asynchronous calling • JS functions ▪ ▪ ▪ ▪ Function declaration vs. function calling vs. function expression JS functions are objects of Function class Functions (except arrow functions) by default have a this object. We can supply which ‘this’ we would like the function to use at runtime. Arrow functions are always called with enclosing this. Functions are also constructors of class with the name same as function name. Function objects by default have prototype property. A prototype is a template of the object. ▪ Properties and methods declared on a prototype are available to every object having that prototype. 9 by Manish Shrotriya