Module: QA Part 1: Coding standards

Incorporate coding standards into your use of Javascript, IntelliJ, and GitHub.

Learning Outcomes

Use an IDE (IntelliJ IDEA) effectively

Competent with elementary Javascript

Use configuration management tools and techniques effectively

Efficiently create software that conforms to standards

Create high quality technical essays

Readings

Experiential Learning

Assessments

A08: Assess your ability to manage coding standards

Outcomes assessed: Use an IDE (IntelliJ IDEA) effectively, Efficiently create software that conforms to standards

Rx: < 25 min Av: 25-35 min Sd: 35-45 min DNF: 45+ min or incorrect

This in-class WOD assesses your ability to manage coding standards using IntelliJ, GitHub, and ESLint.

Discussion:

  • Number of DNFs dropped this week. Good going!

A09: Assess your ability to write effectively about coding standards

Outcomes assessed: Efficiently create software that conforms to standards, Create high quality technical essays

This assessment will evaluate your technical essay regarding the Coding Standards module for clarity, insight, and conformance to the technical essay guidelines.

Discussion:

  • It is disconcerting that some people are even attempting to write technical essays: these account for a major portion of your grade! More importantly, they account for a major part of your professional portfolio!

  • Some essays look like they were written in about five minutes. Moving forward I am going to become increasinly strict about the standards for an acceptable essay in terms of length and insight. Don’t think that a three paragraph, 6 sentence essay that simply reprises some definitions will be good enough in future!

  • On the bright side, some of you are starting to “run with” these essays, and imbue them with your own personality and opinions. That’s great! Think of all of them put together as your chance to tell the tech community about yourself, your value system, and how you perceive software development.