|
Internet Janitor posted:Problems which have well defined inputs and outputs and operate as a pure function (like a parser or a sorting algorithm) lend themselves well to automated testing, and when you find yourself solving this type of problem TDD can be an appropriate and helpful tool. Problems which are more like a continuous simulation with lots of persistent state evolving through time in response to inputs (the main portion of most games) are poorly suited to automated testing, and TDD can lead to tremendous incidental complexity for little benefit. Use the right tools in appropriate situations.
|
# ¿ Apr 4, 2014 08:52 |
|
|
# ¿ May 12, 2024 00:00 |
|
With instances and server-only patches that don't break compatibility, transparent upgrades are simple. Ensuring that you don't break compatibility, both for the client protocol and for server data storage, is the tricky part.
|
# ¿ Apr 24, 2014 07:11 |
|
j.peeba posted:Alright, finished the game! Of course there's still plenty of things I could've done and wanted to do but I'm getting too tired to continue. Seashell Salesman posted:God I really can't stop seeing pillars now. Unormal posted:Describe to an alien on the phone on the other side of the known universe (so you can't point out a shared object to reference) which way is left and which way is right.
|
# ¿ Apr 28, 2014 02:18 |