Skip to content
This repository has been archived by the owner on Sep 30, 2018. It is now read-only.

Final JS101 projects #19

Closed
codyloyd opened this issue Sep 20, 2017 · 5 comments
Closed

Final JS101 projects #19

codyloyd opened this issue Sep 20, 2017 · 5 comments

Comments

@codyloyd
Copy link
Member

codyloyd commented Sep 20, 2017

The project is already decided, just need to write the lesson.

2 projects =>
on screen calculator
more JS test-first exercises

@colevandersWands
Copy link
Contributor

colevandersWands commented Sep 20, 2017

https://github.com/jankeLearning/projects/tree/master/cleancalc
could think about using the first 3 steps of this project.

learning objectives:

  • build a calc from specs
  • procedural to oop (steps 0 -> 1)
  • logic is separate from framework (1, 2)
    • in 1 you build a terminal interface
    • in 2 you build an html/js interface
  • in all steps you use have the same set of functionality
  • also an opportunity to write a testing suite
  • and to have a lesson on specs and code portability
    • if done right, anyone can replace their calc object with another person's and their code will still work
  • objects - needs to use 'this'

@colevandersWands
Copy link
Contributor

https://github.com/galvazudys/cleancalc
https://galvazudys.github.io/cleancalc/

one of our student's finished clean-calfs

comes with a completely navigable repo

  • readme
  • versions
  • demo
  • tests

@codyloyd
Copy link
Member Author

yep.. that's exactly what I was thinking of doing @colevandersWands

@colevandersWands
Copy link
Contributor

we have content to support all of those learning objectives. would you like to make a tidy folder of it all for you?

@codyloyd
Copy link
Member Author

I think we're good for now.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants