Author Topic: What grinds my gears!  (Read 2964 times)  Share 

Crimson Wizard

  • AGS Project Tracker Admins
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    •  
Re: What grinds my gears!
« Reply #80 on: Yesterday at 19:27 »
IT GRINDS MY GEARS WHEN:

I go back to try and complete an AGS project from months ago and I fix all the problems, only to break everything, and then I have to revert to an earlier version where things worked pretty much, and then have to remember how I "fixed" everything, and then I break several things, and then...

I realise that all my gear grinding is totally my own fault for not being more organised in the first place...
Wow, I've definitely been there.
Thankfully I've got a good memory, and can usually recall what I fixed and how I fixed everything. But there's always that niggling doubt in the back of my mind that I've forgotten something, and there's a rare bug just lurking about.


Two words: VERSION CONTROL.
I mean, come on, people are using these for decades now.

An example of my AGS module's demo game under the source control: https://bitbucket.org/ivan-mogilko/ags-script-demos/commits/all

An example of how your script changes look under source control: https://bitbucket.org/ivan-mogilko/ags-script-demos/commits/a53ee0fbdb827c7380a61af82cb9cf4d0141477e
(yes, it would certainly benefit from comments too, but I was too lazy that day :))


« Last Edit: Today at 00:09 by Crimson Wizard »

Mandle

  • NO PIXEL LEFT BEHIND!!!
  • Mandle worked on a game that was nominated for an AGS Award!
Re: What grinds my gears!
« Reply #81 on: Yesterday at 23:45 »
The embarrassing truth is that I did put comments on everything saying what it does...I just screwed up how it does it...

Cheers for that as well CW...I'll check it out...