E28: Reflect on Coding Standards

Many people think of “coding standards” in a trivial way—i.e. minutiae such as how many spaces to indent, or whether you place the close-curly-brace on a new line by itself.

I, on the other hand, think that if you can only implement one software engineering technique to improve quality, it should be coding standards. Indeed, I believe some coding standards can actually help you learn a programming language. Do you agree?

After your first week of using ESLint with IntelliJ, what are your impressions? Are you finding that getting the green checkmark is painful, or useful, or both, or something else entirely?

Write an interesting, informative essay on coding standards that addresses some or all of the above questions, or goes in a different direction entirely regarding coding standards. Make sure it provides your personal perspective and useful insights.

Checklist for Technical Essay Style Guide

Use the checklist from the Technical essay style guide to ensure your essay meets expectations:

[ ] Name the essay file according to its subject.

[ ] Create an interesting title that draws in the reader.

[ ] Use appropriate spelling and grammar.

[ ] Write for the world, not the professor.

[ ] Format code appropriately.

[ ] Use internal headings to structure your essay.

[ ] Format and attribute quotations.

[ ] Include pictures or other media.

[ ] Don’t be boring, don’t be inappropriate.

[ ] Review your post’s content and appearance.

[ ] One paragraph is not enough.

[ ] Explain use of AI such as ChatGPT in research and writing the essay.

Submission instructions

By the time and date indicated on the Schedule page, write a technical essay regarding this module. You can use the issues above as a starting point, but write a stand-alone essay: don’t just answer them like it’s a homework assignment! Once you’ve finished the essay submit it using Laulima.

Please note the following: