Lightning Talks


lightning-talks
Prerequisites: download plantuml download plantuml plugin (https://github.com/jvantuyl/sublime_diagram_plugin) download graphviz (https://graphviz.gitlab.io/_pages/Download/Download_windows.html set GRAPHVIZ_DOT as env variable (C:\Program Files (x86)\Graphviz2.38\bin\dot.exe) Create a diagram and use ALT+M to generate the image for it (extension is .wsd) Specific terms @startuml, @enduml – delimits the UML area to be interpreted Sequence diagram “->” and “<-” […]

Lightning talk #11 – Using plantuml plugin with sublime






lightning talk
Paranthesis [crayon-5dab10001cdaf121225521/] Returning non-bools [crayon-5dab10001cdb7583090419/] Returning bools [crayon-5dab10001cdbb818034355/] Reusing data Similar behavior in if/else branches [crayon-5dab10001cdbe635023778/] Similar behavior in if/else branches [crayon-5dab10001cdc2484441172/] Same behavior on both branches – move it outside the branches. [crayon-5dab10001cdc5010393643/] Condition that appears on all steps – Check it only once. [crayon-5dab10001cdc8696397259/]

Lightning talk #6 – Refactoring steps


lightning-talks
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 ...