LegitStack Posted June 4, 2019 Share Posted June 4, 2019 (edited) Hey everybody. Back in 2016 I worked for a few months on a little pet project I called ReflexMem. I meant to share it on here but I never quite finished it, then I forgot. Today I rediscovered that old project and thought I'd post it on here. It's a fun little thing, but it is missing some key features. I kinda gave up on it. It's basically a Macro builder, moves the mouse, types stuff. etc etc. I tried to add functionality to search for images on the screen, and some other cool stuff I couldn't find in other projects out there. Anyway, I was totally inexperienced at programming back then so I'm sure there are lots of design flaws and poorly written code. I think this was probably my most ambitious project at the time. But despite my amateur ability, I did get to the point where I have used this thing several times, pretty good for repetitive tasks, though not as dynamic as I'd like. User Interface is not intuitive. There are some pretty powerful features that are very clunky to use like you can make macros, and string them together and whatnot. If I were going to recreate this project today, I'd scrap the whole thing and start over, using this as reference for some specific functions. Maybe somebody will get some value out of it, or they can use it as an example of what not to do: https://github.com/LegitStack/reflexmem Enjoy Edited June 4, 2019 by LegitStack Link to comment Share on other sites More sharing options...
Earthshine Posted June 4, 2019 Share Posted June 4, 2019 (edited) thanks for the share mate. if you should restart it, just use an Agile method to develop. I prefer a special blend of xRUP or modified and AGILE way of Rational Unified Process (just with one dev. still just do sprints to implement functions, one for debugging, then add another sprint with a few more features until done. that way, wherever you stop, you can just pick up and continue with a well running debugged system. that's how the big boys do it in the real world, like rolling out a customer website for an Electric company (I actually worked on a wonderful HI PERFORMANCE and SUCCESSFUL team that did just that) scrum is also very good, just use one and stick to it https://g.co/kgs/USYEeb Edited June 4, 2019 by Earthshine LegitStack 1 My resources are limited. You must ask the right questions Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now