2012-10-04, 09:49 AM
KRA Wrote:I guess we are inn for one hell of a ride until feature freeze, they are probably trying to stuff inn as much new features as possible. I'm no developer, so I ask do they actually break stuff, so old code is rendered useless, or do they just add more features that plugin developers can code against ? So far it seems like they just add stuff, and you have to update some headers to get the old plugin working again ?
often when you're developing a new feature, you improve upon it or need to enhance it so you do break old code. for example you might of had an API call like
string[] GetRecordings(){} which just returns a list of filenames of recordings
but what to enhance to
Recording[] GetRecordings(){} which would return a list of Recording objects full of metadata (title, description, filename, duration etc).
this is very common, and its the right time to be doing it, but it is a PITA to keep up with all the changes.