I am doing a webapp for the internals in my company, it has been 8 months and now I want to become more professional about it, and to know precisely what I am doing.
My workflow is to make little changes, upload it on a side-site that I use for testing/developing process, and see what happens, until a line where "I am kinda sure that this will work".
Sometimes it goes really fine (but I test anyway if everything works right on the front-end), other times it doesn't work (as expected) and I correct it until is done and proceed to next tasks (which are done in the same manner).
At the end of the big feature that I wanted to implement I upload everything on the main site used for work. Sometimes I also make very little changes (like bugfixing) always with this pattern (before the testing site, later the main site), so it can change from hours to weeks.
But today the servers are offline and I don't want to make lots of changes on this project (and rather work on others) without my typical workflow, so I thought that I am actually following a huge pattern... which I don't know how is called!
So: What kind of development am I doing?