Lightning Talks

lightning talk
Paranthesis [crayon-5d5e8b4bb4b08356916490/] Returning non-bools [crayon-5d5e8b4bb4b13262738178/] Returning bools [crayon-5d5e8b4bb4b17176283472/] Reusing data Similar behavior in if/else branches [crayon-5d5e8b4bb4b1b267533057/] Similar behavior in if/else branches [crayon-5d5e8b4bb4b1f421702629/] Same behavior on both branches – move it outside the branches. [crayon-5d5e8b4bb4b23261340122/] Condition that appears on all steps – Check it only once. [crayon-5d5e8b4bb4b26562658147/]

Lightning talk #6 – Refactoring steps

Sequence point A sequence point defines any point in a computer program’s execution at which it is guaranteed that all side effects of previous evaluations will have been performed, and no side effects from subsequent evaluations have yet been performed. Adding more sequence points is sometimes necessary to make an expression defined and to ensure a single valid […]

Lightning talk #5 – Sequence points, ordering of evaluation, and ...