SmartHouse Project Review

Tasks

  •  1 closed, 19 total (11.11 17:30)
  • 2 new issues, 5 in progress, 2 in testings, 2 postponed, 14 rejected, >20 closed
  • 92,5 SP, 54.5 closed SP, 9 SP per sprint

Technical review

Language

  • backend
    • ECMAScript 6
  • frontend
    • TypeScript

Builds & PM

  • backend
    • gulp & npm
  • frontend
    • webpack & npm

TDD & UTests

  • Frontend
    • 190 tests completed
    • Time - ~5s
    • Coverage - 95%
    • TDD - yes/no
  • Backend
    • 118 passing
      

      1 pending

    • Time - 6s

    • Coverage - 93%

    • TDD - yes/no

Linters

  • Frontend
    • TSLint
      • Code Style not described for TS
      • Link to NG2 styles outdated
  • Backend
    • ESLint
      • Not described styles for ECMAScript

Modules

  • Frontend
    • ES6 Style imports
  • Backend
    • ES6 style imports

Envs

  • Frontend
    • Heroku for tests
    • Raspberry Updates - no
    • semantic versions - in progress
  • Backend
    • Heroku for tests
    • Raspberry Updates - no
    • semantic versions - in progress

CI/CD

  • Frontend
    • stable master
    • execution time  - 4-6mins
    • deployment - heroku
  • Backend
    • stable master
    • execution time - 1-4 mins
    • version of node - undefined
    • deployment - heroku

Documentation

  • Frontend
    • wiki - partially outdated
    • jsDoc - no
    • following rules from wiki - yes/no
  • Backend
    • wiki - outdated
    • jsDoc - no

Development

FrontEnd

Backend