phetsims / curve-fitting

"Curve Fitting" is an educational simulation in HTML5, by PhET Interactive Simulations.
GNU General Public License v3.0
6 stars 3 forks source link

Final Code Review #143

Closed SaurabhTotey closed 5 years ago

SaurabhTotey commented 5 years ago

PhET code-review checklist

Build and Run Checks

Memory Leaks

Performance

Usability

Internationalization

Repository Structure

Coding Conventions

Type Expressions

Visibility Annotations

Because JavaScript lacks visibility modifiers (public, protected, private), PhET uses JSdoc visibility annotations to document the intent of the programmer, and define the public API. Visibility annotations are required for anything that JavaScript makes public. Information about these annotations can be found here. (Note that other documentation systems like the Google Closure Compiler use slightly different syntax in some cases. Where there are differences, JSDoc is authoritative. For example, use Array.<Object> or Object[] instead of Array<Object>). PhET guidelines for visibility annotations are as follows:

Math Libraries

IE11

Organization, Readability, and Maintainability

Accessibility

N/A

PhET-iO

N/A

pixelzoom commented 5 years ago

Code review is done. Overall, the code is in nice shape, so well done!

Summary:

Back to @SaurabhTotey. Let me know if you have any questions.

SaurabhTotey commented 5 years ago

Thanks @pixelzoom! I'll go ahead and close this issue, since the last leftover issue from this is #144.

pixelzoom commented 5 years ago

👍