Editing 1926: Bad Code
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 8: | Line 8: | ||
==Explanation== | ==Explanation== | ||
− | + | {{incomplete|Created by a bad coder, very incomplete - Please change this comment when editing this page. Do NOT delete this tag too soon.}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[Ponytail]] has caught [[Cueball]] in the act of writing some messy code | + | [[Ponytail]] has caught [[Cueball]] in the act of writing some messy code - code in the form of a spreadsheet formula, which in turn produces another program in a language called {{w|Haskell (programming language)|Haskell}}. |
+ | It is explained that ''this'' code will in turn interpret ''more'' source code, specifically markup in {{w|HTML}}. | ||
+ | After Cueball excuses his bad code by stating that "nothing depends on this" (meaning that no other projects rely on this code being good to operate properly), Ponytail uses the analogy of breaking a non-load-bearing wall to ridicule Cueball's excuse. | ||
− | + | Immediately after, Ponytail appears to have realized that she's only ''inspired'' Cueball to go ahead and break the wall, instead of swaying him away from writing bad code. | |
− | + | This is most likely a continuation of the [[:Category:Code Quality|Code Quality]] series. | |
− | + | The title text suggests that Cueball's approach to breaking the wall, scotch-taping a bunch of hammers together, is as good as his code. And his excuse is similar. | |
− | |||
− | The title text suggests that Cueball's approach to breaking the wall | ||
==Transcript== | ==Transcript== | ||
− | :[Cueball is at his desk | + | :[Cueball is at his desk in a swivel chair, using his computer. Ponytail walks towards him.] |
− | :Ponytail: That's the ugliest mess of code I've ever seen | + | :Ponytail: That's the ugliest mess of code I've ever seen! What on earth are you working on? |
:[Cueball swivels his chair to face Ponytail in a frameless panel.] | :[Cueball swivels his chair to face Ponytail in a frameless panel.] | ||
Line 33: | Line 28: | ||
:Cueball: It just looks bad because it's a spreadsheet formula. | :Cueball: It just looks bad because it's a spreadsheet formula. | ||
− | :[Cueball is | + | :[Cueball is facing his computer again.] |
:Cueball: ...which assembles a Haskell function. | :Cueball: ...which assembles a Haskell function. | ||
:Ponytail: Uhhh. | :Ponytail: Uhhh. | ||
Line 39: | Line 34: | ||
:Ponytail: ...oh my God. | :Ponytail: ...oh my God. | ||
− | :[Ponytail | + | :[Ponytail is pointing away from the scene.] |
:Cueball: It's ok! Nothing depends on this. | :Cueball: It's ok! Nothing depends on this. | ||
:Ponytail: That wall isn't load-bearing. Does that mean we can just throw hammers at it? | :Ponytail: That wall isn't load-bearing. Does that mean we can just throw hammers at it? | ||
Line 51: | Line 46: | ||
[[Category:Programming]] | [[Category:Programming]] | ||
[[Category:Computers]] | [[Category:Computers]] | ||
− | |||
− | |||
− |