Welcome to the pot of tricks
This is a loosley collection of methods to select when starting a dev project..
Methods loosely
Test-driven development TDD
https://en.wikipedia.org/wiki/Test-driven_development
- write a test
- run all tests and see this test fail
- write the code
- run all tests
- refactor some code
- (4.) run all tests again
- commit
Minimum Viable Product MVP
XP simplifies and speeds up the process of developing new software, making it possible to launch a new product as fast as possible with a solid MVP.
Extreme Programming XP
“Is it possible to write a clear code quickly? The answer is yes, according to XP practitioners. The quality of software derives from short development cycles that, in turn, allow for receiving frequent feedback. And valuable feedback comes from good testing. XP teams practice test-driven development technique (TTD) that entails writing an automated unit test before the code itself.” https://hackernoon.com/extreme-programming-values-principles-and-practices-6d270957fef7
misc
Whenever you commit to this repository, GitHub Pages will run Jekyll to rebuild the pages in your site, from the content in your Markdown files.
Tools
Draw io now app.diagrams.net
perfect drawing tool can be integrated in everyting and should be used in every feature to VISUALIZE what and how you do! https://app.diagrams.net/
edit: https://github.com/flowxcode/devgimmickry/edit/gh-pages/index.md