- Change number items
completed/total
in admin page.
- I edit js file, inject not_vary_normal items in calculate function.
- Because in previous version - number just depends on
normal
items. But in new version, we havestate
andconfirm_state
depends on bothnormal
+not_normal
items.
-
Resolved n + 1 query
-
Time run rake task : 1000 ms
-
Generated SQL query
Category | View Point | Description | Expected Reviewer Answer | Reviewer1 (name) | Reviewer2 (name) |
---|---|---|---|---|---|
General | Code should be self-explanatory. | Get a feel of story reading, while going through the code. Use appropriate name for variables, functions and classes. If you are taking more time to understand the code, then either code needs refactoring or at least comments have to be written to make it clear. | YES | ||
General | Is this function or class too big? If yes, is the function or class having too many responsibilities? | NO | |||
General | Does the code follow DRY?: Do not Repeat Yourself | Is there any redundant or duplicate code? DRY (Do not Repeat Yourself) principle: The same code should not be repeated more than twice. Consider reusable services, functions and components. Consider generic functions and classes. | YES | ||
General | Exception handling and cleanup (dispose) resources | YES | |||
General | Does the code build and execute correctly? | YES | |||
Conventions | Does the source code have end-line errors? | NO | |||
Conventions | Do the source code have end-line errors? | NO | |||
Conventions | No hard coding, use constants/configuration values | YES | |||
Conventions | Does the code follow Sun* coding style and coding conventions? | https://github.com/framgia/coding-standards/tree/master/eng/android | YES | ||
Redmine | Does the ticket follow Sun* Redmine working process? | https://github.com/framgia/Training-Guideline/blob/master/WorkingProcess/redmine/redmine.md | YES | ||
Documentation | Is there any incomplete code? If so, should it be removed or flagged with a suitable marker like ‘TODO’? | YES |
(Impacted Areas in Application(List features, api, models or services that this PR will affect))
(List gem, library third party add new)
(Other notes)