Announcements

Join the ongoing conversation on Discord: https://discord.gg/city-of-titans-official-633757967899951105

a new Q1 Developer update is live. Take a moment, and check it out.

To purchase your copy of the City of Titans Launcher, visit our store at https://store.missingworldsmedia.com/ A purchase of $50 or more will give you a link to download the Launcher for Windows or Mac based machines.

Refactoring Club

3 posts / 0 new
Last post
Lin Chiao Feng
Lin Chiao Feng's picture
Offline
Last seen: 4 months 6 days ago
Developerkickstarter11th Anniversary Badge
Joined: 11/02/2013 - 09:27
Refactoring Club

Something amusing I ran across online a couple weeks ago, mostly of interest to developers:

[url=https://blog.tilca.co.uk/technology/entry/rules-of-refactoring-club][b]Rules of Refactoring Club[/b][/url]

[list=1][*]You do not talk about refactoring club
[*]You do [i]not[/i] talk about refactoring club
[*]One refactoring at a time
[*]Refactoring will go on as long as it has to
[*]If it's your first night at refactoring club, you [i]have[/i] to refactor
[/list]
I've been doing this at work for a long time (just not codified with these rules) and it's worked out pretty well. "Yes, I know you don't see the problem with copypastaing the same 10 lines of boilerplate code, with small changes, every time you need to log some event. That's the problem."

Several times, at the get-togethers in San Jose, I heard the CoH devs complain that they were scared of modifying most of the code because it was untenable spaghetti. That's what you get when you never refactor, when every last developer second has to be justified as some kind of new feature, because that's the only thing that gets approved.

Anyway, not directly game related outside the back end operations, but a fun read.

[i]Has anyone seen my mind? It was right here...[/i]

Redlynne
Redlynne's picture
Offline
Last seen: 10 months 4 days ago
kickstarter11th Anniversary Badge
Joined: 10/28/2013 - 21:15
Seems like this sort of thing

Seems like this sort of thing is the bulk of what I tend to post. [b]Same Results via Different Means[/b]. Naturally, when I state flat out that the whole point and purpose of the exercise is to NOT change the results, while at the same time opening up new opportunities and potentials in other areas, the first thing people say is "Why bother?" since the existing code produces the results already (so why change anything at all?).

Needless to say, that kind of obtuse Missing The Point Of The Exercise response tends to be rather annoying for me.

So yeah, refactoring is most definitely under-appreciated.

[center][img=44x100]https://i.imgur.com/sMUQ928.gif[/img]
[i]Verbogeny is one of many pleasurettes afforded a creatific thinkerizer.[/i][/center]

RottenLuck
RottenLuck's picture
Offline
Last seen: 1 year 10 months ago
kickstarter11th Anniversary Badge
Joined: 12/05/2012 - 20:32
I have no idea about anything

I have no idea about anything to do with developing.

Art I do know. I majored in Art in collage, till I lost my inspiration and just stopped making art. I would often do the same image over and over using different paints, canvass or drawings with charcoal, pencil or pen. Same model same shape but different mediums. So I can very easily trying different means to get same or similar result.

-------------------------------------------
Personal rules of good roleplay
1.) Nothing goes as planned.
2.) If it goes as planned it's not good RP